Windows 机器上面同时安装mysql5.6 和 mysql5.7 的方法
2023-09-27 14:24:16 时间
1. 自己遇到的两个坑:
1. mysql 登录的时候 需要使用-P 来指定端口号 不然默认走 3306 呢 2. mysql 5.6 和 mysql 5.7 更改用户密码的命令不一样.. 我这边浪费了很长时间: mysql 5.6 update user set Password=PASSWORD('petrel') where user = 'root'; mysql 5.7 update user set authentication_string=password('Test6530') where user='root' ; 被坑死了..
2. 与安装mysql 5.7 一样 解压缩zip包即可
3. 可以复制 5.7 的 my.ini文件 注意修改目录 然后注意将port 修改一下比如我这次是 port 3307
4. 然后进入 bin目录下执行命令
注意增加一个服务名 不然 服务启动不起来.
mysqld --install mysql56
5. 然后执行初始化的操作
mysqld --initialize mysql56
6. 使用skip-grant-tables 模式进入修改密码 注意 5.6和5.7 的区别
登录数据库的命令
mysql -uroot -P 3307 -p
注意端口号
update user set Password=PASSWORD('petrel') where user = 'root';
注意命令.
7. 然后去掉skip-grant-tables 的 参数 重新登录.
执行命令.
use mysql set password=password('Test6530'); update gspuser set host = '%' --测试环境 不考虑安全.
执行
flush privileges ;
然后执行
quit;
退出
想稳 可以再重启一下服务.
8. navicat 可以远程连接了.
相关文章
- windows 上搭建gitblit
- Windows 危险的注册表键
- ZooKeeper安装及配置(Windows系统下)
- Windows把内存变成快速虚拟硬盘
- Enabling IIS and required IIS components on Windows Server
- Quickstart: Create and publish a package using Visual Studio (.NET Framework, Windows)
- python安装whl文件的注意事项(windows系统)
- 【备忘】Windows的命令行下设置网络代理
- 关于在windows平台下将应用制作成windows服务及服务依赖的感想
- 如何在WINDOWS SERVER 2008搭建IIS7+ASP网站
- Windows开源Web服务器性能和压力测试工具
- 如何在Windows中使用netsh命令进行端口转发