记录下mysql5.7无法启动的坑
错误
今天打开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服务即可
其他方法
还有一部分因为端口占用问题,具体错误看日志,再根据错误信息来解决