解决MySQL服务无法启动
查询错误日志
- 管理员模式进入cmd
- 进入自己mysqld的目录
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
- 看看错误日志
mysqld --console
- 每个人遇到的错误原因都不一定相同,通过查看日志找到自己真正错误的原因,切记不要因为一点小问题就删了重新安装或者盲目瞎搞,只有找到真正的原因才能更快的解决问题。
删除服务,重启服务
- 手动删掉自己创建的data文件夹
- 移除自己的MySQL服务
mysqld -remove MySQL80
,我的服务名字是MySQL80 - 自动创建data文件夹以及对应的文件:
mysqld --initialize-insecure
- 安装mysqld服务
mysqld --install
- 启动mysql服务
net start mysql
总结
- MySQL是一个大坑,感觉修这个软件比我写程序时间还长。个人感觉系统只要安装过MySQL,重新安装便会有奇奇怪怪的各种问题,一个问题搞好,说不定哪天又有了,为何我第一次安装MySQL的时候不看日志,删了重下呢?