记录下mysql5.7无法启动的坑

2021-03-21T12:24:00

错误

今天打开SQLyog工具准备创建表时
提示无法连接数据库:

Can't connect to MySQL server on localhost (10061)

网上方法之一说:没有启动mysql服务
于是就去启动:net start mysql
启动错误,信息如下:

MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

后来通过查看日志,发现原因,就解决了

步骤

  • 管理员模式打开cmd,目录切到mysql bin下:

cd /d 目录

  • 查看日志:

mysqld --console

报错信息如图:
2021-03-21T04:03:33.955946Z 0 [ERROR] unknown variable 'default-character-set=utf8'
2021-03-21T04:03:33.956942Z 0 [ERROR] Aborting

之前由于乱码问题,设置了一些配置,那时并没有报错,mysql还能继续用
直到今天才出错
把"my.ini"文件中关于这个配置注释掉

再启动mysql服务即可

其他方法

还有一部分因为端口占用问题,具体错误看日志,再根据错误信息来解决

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »