1. MySQL8.0.18下载
1.1 登录MySQL下载页面,如图1所示,点击下载。
图1 MySQL下载
1.2 将下载好的压缩文件放在C盘根目录下,图2为下载好的压缩文件,并执行“解压到当前文件夹”,更名为“mysql_8_0_18_winx64”(建议使用良好的命名风格),如图3所示。
图2 下载完成的压缩文件
图3 解压后的文件
1.3 解压后的MySQL文件目录中原本并没有“my.ini”文件,需要我们手动添加,建议使用“Notepad++”创建(编码格式为UTF-8),并保存在图3所示的目录下,文件添加后如图4所示。
图4 增加my.ini文件
文件my.ini中的内容为:
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\mysql_8_0_18_winx64 # 设置mysql数据库的数据存放目录 datadir=C:\mysql_8_0_18_winx64\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
2. 设置环境变量
2.1 右键单击`我的电脑`,选择`属性`,如图5所示。
图5
2.2 选择`高级系统设置`,如图6所示。
图6
2.3 选择`环境变量`,如图7所示。
图7
2.4 选中系统变量中的`Path`,单击`编辑`,如图8所示。
图8
2.5 进入编辑页面后,单击`新建`,将环境变量:`C:\mysql_8_0_18_winx64\bin`复制粘贴进去,如图9所示:
图9
2.6 最后单击3次`确定`,完成环境变量的配置。
3. 初始化MySQL
3.1. 以`管理员身份运行`cmd,并使用`cd C:\mysql_8_0_18_winx64\bin`,改变当前目录至MySQL的bin目录,如图10所示。
> 注意:务必要切换到bin目录下。
图10
3.2 在命令行窗口输入`mysqld --initialize --console`,执行初始化命令,如图11所示。
> 注意:
将“
2019-12-30T12:50:44.852056Z 0 [System] [MY-013169] [Server] C:\mysql_8_0_18_winx64\bin\mysqld.exe (mysqld 8.0.18) initializing of server in progress as process 13240
2019-12-30T12:50:47.383338Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: HwHt1k22l3-w
”复制到Notepad++暂时存起来,后续登录或修改密码需要用到。
图11
4. 安装MySQL服务
4.1 在命令行窗口输入`mysqld --install [服务名]`(服务名可以不加默认为mysql)。
若出现`Service successfully installed.`,则表明MySQL安装成功,如图12所示。
图12
> 注意:
若出现`The service already exists! The current server installed: ‘‘C:\Program Files\MySQL\mysqld‘‘ MySQL`。则用sc命令删除MySQL服务,执行命令`sc delete mysql`。
5. 启动MySQL服务
5.1 以`管理员身份运行`cmd,执行命令`net start mysql`,如图13所示。
图13
6. 命令行窗口连接MySQL服务
6.1 初次连接MySQL服务,执行命令`mysql -u root -p`,按提示输入密码,即`[email protected]: `后的密码(不含空格),按下Enter键,进入MySQL的交互式窗口,如图14所示。
以此教程为例,密码为:HwHt1k22l3-w
图14
6.2. 修改密码:
在MySQL的交互式窗口中执行命令:`ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘新密码‘;`,其中`新密码`需要替换为用户需要更改的实际密码。
如图15所示,以本教程为例,密码修改为123456,则执行SQL命令为:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
图15
7. 使用软件Navitcat12连接MySQL服务
1. 打开软件Navitcat12,点击`连接`,选择`MySQL`,如图16和图17所示。
图16
图17
2. 设置连接名,可随意输入,便于识别即可。输入修改后的密码,可以点击`连接测试`,验证是否可以连接,如图18所示。如果确实需要连接进行数据库操作,点击右下方的“确定”即可。
图18
8 退出MySQL交互式窗口,并停止MySQL服务
退出MySQL交互式窗口:
quit;
停止MySQL服务:
net stop mysql
图19
原文地址:https://www.cnblogs.com/qiuhuachuan/p/12121859.html