1,首先在官网上下载两个版本(5.5.61和8.0.12)
mysql5.6版本以前 目录中就有data目录,不用初始化 --initialize-insecure
当需要安装两个版本的mysql服务器时, 需要修改端口号
2,修改5.5.61的端口号
创建一个 my.ini 文件内容如下:
[client]
port=33066 [mysql] default-character-set=utf8 [mysqld] port=33066 character-set-server=utf8 default-storage-engine=INNODB将端口号改为33066, 8.0.12版本端口号为3306
3进行安装
步骤与上一篇类似以下几点不同:
安装8.0.12版本时:
mysqld --install m8 将服务器名称改为m8
net start m8
mysql -hlocalhost -uroot -P3306 -p 使用此方法登录 -h代表host主机
安装5.5.61 版本时 -u代表user账号
mysqld --instrall m5 -P代表 --port端口
net start m5 -p代表password 密码
mysql -hlocalhost -uroot -P3306 -p
4,最后效果如图:
5最后关于8.0.12版本的加密机制修改
因为sqlyog 12.5.0 x64工具
---------------------------------------------------但是连接mysql 8以后的版本有错Error No. 2058Plugin caching_sha2_password cloud not be loaded:需要将加密机制改为 mysql_native_password输入以下命令
alter user root@'localhost' identified with musql_native_password by'';
若需改回,则输入以下命令
alter user root@'localhost' identified with caching_sha2_password by'';