windows同时安装两个不同版本的Mysql
windows同时安装两个不同版本的Mysql
本地已经安装了mysql-5.7.11 版本,现在需要再安装一个8版本的MySQL,由此记录一下。
查看本地mysql版本
1.下载MySQL
官网下载历史版本地址:MySQL :: Download MySQL Community Server (Archived Versions)
选择版本后点击下载。
2.下载完成后,解压文件。(ps:注意将压缩包解压到和之前版本不同路径(路径请勿包含中文或空格))。
3.创建 my.ini
配置文件(放在解压根目录,如 D:\mysql-8.0.28\my.ini
)
1 | [mysqld] |
4.配置环境变量(如果之前配置了,有两个MySQL环境变量,可能会出问题,可以不用配置)
5.初始化数据库
以 管理员身份 运行命令提示符(CMD)。
1 | cd D:\Application\mysql-8.0.28\bin |
记下 root 临时密码
6.安装 Windows 服务
1 | mysqld --install MySQL80 --defaults-file="D:\Application\mysql-8.0.28\my.ini" |
7.启动服务
1 | net start MySQL80 |
可能会启动失败
解决:
Win键+R输入
services.msc
,打开服务面板。发现可执行文件目录是5.7的地址。有可能是因为多个MySQL环境变量导致。
路径不对,如何修改?
Win键+R输入
regedit
打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80 目录下修改ImagePath的路径()。重启启动服务
8.登录MySQL
密码是上面生成的临时密码
9.修改密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; |
10.登录出现错误
在系统命令行下

解决方式
- 切换到安装目录

- 连接时添加 `--ssl-mode=DISABLED` 禁用 SSL 验证(因为MySQL8默认开启SSL加密)
1
mysql -uroot -p -P3307 --ssl-mode=DISABLED

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 片叶不沾身的花园!