mysql 多版本共存(windows)
2022/2/2 19:13:40
本文主要是介绍mysql 多版本共存(windows),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境
- windows: 7/10/8
- mysql: 5.7 / 8.0
步骤:
1. 下载文件并解压
下载链接并解压到 d:\mysql-8.0.16
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip
下载链接并解压到 d:\mysql-5.7.26
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-winx64.zip
2. 配置文件 (这里只有简单配置, 配置好后根据需要添加参数)
# 需要修改的 有 port & basedir & datadir # 添加如下内容到 mysql-版本/my.ini 文件 [client] port=3307 [mysql] default-character-set=utf8mb4 [mysqld] port=3307 basedir=D:\phpStudy2018\PHPTutorial\mysql-5.7.25-winx64 datadir=D:\phpStudy2018\PHPTutorial\mysql-5.7.25-winx64/data character-set-server=utf8mb4 explicit_defaults_for_timestamp=true secure-file-priv=NULL
具体参数可以登录 mysql 参考
mysql> show variables ; mysql> show variables like '%base%'; # PS: 5.7 用 3306 , 8.0 用 3307 端口
3. 初始化并安装服务
d:\mysql-5.7.26\bin\mysqld --initialize --defaults-file="D:/mysql-5.7.26/my.ini"
d:\mysql-5.7.26\bin\mysqld --install mysql57 --defaults-file="D:/mysql-5.7.26/my.ini"
5.7 初始化密码存放在 data/主机名.err 文件夹
d:\mysql-8.0.16\bin\mysqld --initialize --defaults-file="D:/mysql-8.0.16/my.ini"
d:\mysql-8.0.16\bin\mysqld --install mysql8 --defaults-file="D:/mysql-8.0.16/my.ini"
这里初始化的时候会有密码显示, 请记下
3.2 删除服务
mysqld --remove mysql57
4. 启动服务并设置自启动
net start mysql57 sc config mysql57 start= auto net start mysql8 sc config mysql8 start= auto #sc config MySQL start= demand (手动启动)
5. 检测成果, 链接数据库
d:\mysql-5.7.26\bin\mysql -u root -P3306 -p
d:\mysql-5.7.26\bin\mysql -u root -P3307 -p
这样就可以连接了
5.1 修改密码
mysql> set password=password('root'); # UPDATE `user` SET`Host`='%' WHERE `user`='root' AND `Host`='localhost'; # 允许所有主机访问数据库, 记得添加防火墙哦偷笑
重点:安装服务的时候 指定默认配置文件 --defaults-file 即可正常启动
这篇关于mysql 多版本共存(windows)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南
- 2024-10-22MySQL数据库入门教程:从安装到基本操作
- 2024-10-22MySQL读写分离入门教程:轻松实现数据库性能提升
- 2024-10-22MySQL分库分表入门教程
- 2024-10-22MySQL慢查询的诊断与优化指南
- 2024-10-22MySQL索引入门教程:快速理解与应用指南