同时在windows装mysql5和mysql8

118 阅读1分钟
在已有mysql5.7版本下再安装mysql8.0 结果服务启动失败

一、原因总结及纠正:

1、下载错了安装包

MySQL :: Download MySQL Community Server

image.png

2、my.ini 配置错误

[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 8.0
datadir=C:\Program Files\MySQL\MySQL Server 8.0\data
port=3306

3、安装包最好不要解压至C盘外

image.png

4、端口被占用

netstat -aon|findstr "3306"

ps1:通过此命令查看是否进程被占用,如果是,则打开任务管理器,进入详细信息找到对应的PID,结束进程,启动服务net start mysql80 ;

ps2:如果需要删除不需要的mysql服务,则执行命令:sc delete mysql(这里mysql是服务名)

二、登录及修改密码

mysql -u root -p

image.png

set password for root@localhost = 'mysql';

ps3:注意加上分号

image.png