事物的难度远远低于对事物的恐惧
1.下载
MySQL 8.0.23下载地址 打开网页会出现下面的界面,这里首先选择Windows系统版本的,然后点击下面的Download选项。 接着会出现下面的界面,不用登陆,直接点击下面的进行下载。
2.解压
将下载的MySQL压缩包解压到自己喜欢的路径下。我解压在下图所示的路径下。
3.添加环境变量
右键电脑桌面上的 我的电脑--->属性--->高级系统设置--->环境变量--->双击PATH--->新建--->在编辑框中粘贴你自己的MySQL解压目录--->依次点击确定,流程看下图。
4.创建my.ini配置文件
在MySQL的解压目录中创建一个文本文档,然后重命名为my.ini,接着用记事本打开,将下面的代码复制粘贴进去,最后保存。
[mysqld]
port=3306
basedir=D:\\software\\mysql-8.0.23-winx64
datadir=D:\\software\\mysql-8.0.23-winx64\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4
注意:要将上面代码的第三行和第四行中的路径。改成自己解压的路径,而且层级目录之间要以\\
表示,否则后续操作会出错。 原始的解压目录里面是没有data
文件夹的,这是可以自己去创建一个空的data
文件夹,或者不用管也行,后续初始化数据库的时候会自动创建。
5.配置MySQL数据库
首先以管理员的身份运行命令提示符窗口。 然后进入
MySQL
解压目录里面的bin
目录。
C:\Users\Suur>D:
D:\>cd software
D:\software>cd mysql-8.0.23-winx64
D:\software\mysql-8.0.23-winx64>cd bin
D:\software\mysql-8.0.23-winx64\bin>
然后开始配置MySQL数据库。
- 安装mysql
输入下面命令
mysqld -install
若如下面代码提示成功后,接着下面操作。
D:\software\mysql-8.0.23-winx64\bin>mysqld -install
Service successfully installed.
- 初始化数据文件
输入下面的命令:
mysqld --initialize-insecure --user=mysql
如果没有报错误的话,稍微等一会,处理完成后,在MySQL
的解压目录中会自动创建一个data
文件夹,而且里面会包含了很多文件。如果报了如下错误,就是因为my.ini
配置文件中的目录层级关系没有用\\
表示,修改之后就会配置成功。
- 绕过密码验证
输入下面的命令:
mysqld --console --skip-grant-tables --shared-memory
然后现在关闭当前的cmd窗口,重新以管理员的身份打开一个新的cmd窗口,切换到MySQL目录下的bin目录。
- 启动MySQL服务
输入下面的命令:
net start mysql
cmd窗口会提示服务启动成功。
- 进入管理界面
输入下面命令:
mysql -u root -p
会提示你输入密码,此时什么也不用输入,直接回车即可,显示如下的指令,则显示进入成功。
D:\software\mysql-8.0.23-winx64\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.23 MySQL Community Server - GPL
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
- 修改密码
输入如下指令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123789';
其中123789即为新密码,显示下面的指令。即为修改成功。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123789';
Query OK, 0 rows affected (0.01 sec)
- 退出并关闭服务
此时已经成功修改密码了,现在执行下面的指令进行退出。
mysql> quit
Bye
然后执行下面的命令进行关闭服务。
D:\software\mysql-8.0.23-winx64\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
6.使用MySQL数据库
现在已经配置完成自己的MySQL数据库了,用户名是root,密码是刚刚你自己修改的密码,我这里是123789。首先执行下面命令开启服务:
net start mysql
然后执行下面的命令,并输入自己的密码即可使用数据库了。
D:\software\mysql-8.0.23-winx64\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.23 MySQL Community Server - GPL
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
完成!!!