解决MySQL服务无法启动

解决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的时候不看日志,删了重下呢?