Windows10同时安装MySQL8.0和5.7两个版本
引言
当时第一次将MySQL5.5升级到8.0时,记得服务的名字一个是MYSQL80,一个是MYSQL
但是在DOS打开的时候,其实只打开你后来安装的那个,因为3306端口只有一个,mysql.exe也只有一个
这次因为需要要下载MySQL5.7版本,但是8.0有些数据得保留,所以这次想两个数据库同时使用
在我下载完5.7之后,我以为会像以前一样覆盖8.0,结果并不是这样
我只能猜测,可能MySQL默认使用高版本吧
解决方法
不能同时启动的原因很明确,就是默认的3306端口就只有一个,我们想同时使用当然只能分配新的端口
8.0继续沿用3306,新的5.7我分配了3307端口,这样我们在登录的时候添加端口选择,这里注意P是大写
mysql -P 端口号 -u 用户名 -p