MySQL启动失败——MySQL服务无法启动原因及解决办法
此处我的电脑为win10,mysql为8.0版本。
一般情况下,通过压缩的安装包,安装MySQL可能会出现MySQL无法启动的情况,如下图:
综合网上的各种资料,加自己的实际操作,总结为以下三种原因:
1.缺乏my.ini文件
通过记事本的方式创建my.ini文件, 也可以在电脑中搜索其他的my.ini文件,将其复制后,进行修改(确保为配置文件的格式)。
2.缺乏data文件
mysqld --initialize --user=mysql --console
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';

3.端口占用(MySQL的默认端口是3306)
netstat -ano

找到占用3306端口的PID,如下图:

去任务管理器关闭对应的PID对应的进程。

此时成功解决问题!!!
在运行mysql的过程中,也有可能出现其他的错误,这些都可以通过查看data中的.err文件,得到对应的原因。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225625.html原文链接:https://javaforall.net
