1:可能是3306端口被占用,命令行输入netstat -aon,找到3306端口的进程,命令行输入 taskkill /f /pid xxxx杀死对应进程,xxxx为pid
2:可以先mysqld remove移除mysql服务,然后mysqld install重新安装,再mysqld --initialize-insecure 初始化,最后启动net start mysql就可以(成功启动)
3.my.ini文件内只留
[mysqld]port=3306basedir=E:/java/mysql-8.0.26-winx64(mysql存储位置)datadir=E:\java\mysql-8.0.26-winx64\data(mysql data存储位置)
注:1.mysqld --initialize-insecure控制台不显示任何信息的话,先删除data文件夹,再mysqld --initialize-console初始化控制台
2.出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
因为密码输入错误