Windows系统同时安装MySQL5和MySQL8的完整指南
·
如何在Windows上共存MySQL5和MySQL8
最近需要在已安装MySQL5的电脑上再安装MySQL8版本,记录下完整过程供大家参考。
准备工作
- 从MySQL官网下载MySQL8社区版ZIP包
- 创建专用安装目录(如D:\develop\mysql-8.0.26)
关键配置步骤
- 创建my.ini配置文件,注意修改以下参数:
[mysql]
default-character-set=utf8
port = 3308
[mysqld]
port = 3308
basedir=D:\develop\mysql-8.0.26
datadir=D:\develop\mysql-8.0.26\data
注意端口号必须与现有MySQL5不同(如3308)
安装过程
- 以管理员身份运行CMD,进入bin目录
- 执行初始化命令(重要):
mysqld --no-defaults --initialize
- 安装服务(指定配置文件路径):
mysqld install MySQL80 --defaults-file="D:\develop\mysql-8.0.26\my.ini"
- 启动服务:
net start mysql80
常见问题处理
如果服务启动失败,检查:
- 在服务管理器中确认MySQL80的路径是否正确
- 可能需要修改注册表:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80
修正ImagePath值为实际路径
初始密码修改
- 在data目录下的.err文件中查找临时密码
- 使用临时密码登录:
mysql -P3308 -uroot -p
- 修改密码:
ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';
验证安装
使用新密码登录并查看数据库:
mysql -P3308 -uroot -p
show databases;
通过以上步骤,就可以在已有MySQL5的环境下成功安装并运行MySQL8了。两个版本通过不同端口号区分,互不干扰。
更多推荐


所有评论(0)