MySQL无法启动的解决方法

背景

使用压缩包安装完mysql数据库,并已经配置好了环境变量。
某一天,在cmd窗口使用mysql指令时发现报错:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

解决方法

1.尝试启动mysql服务

右键我的电脑选择管理,在服务中找到MySQL点击启动
报错:本地计算机上的mysql服务启动后停止……

2.net start mysql

在cmd中通过cd指令切换到MySQL的bin目录下,然后输入net start mysql
报错:MySQL 服务无法启动

3.查找错误原因

在网上搜索并尝试各种解决方案无果后,在一篇文章中发现了mysqld --console这一指令。
输入指令后就可以通过[ERROR]出现的地方找到自己错误的原因。
我是因为修改my.ini文件不正确导致的启动错误(附修改后的截图)。
MySQL无法启动的解决方法
修改完成后,就再输入net start mysql就可以正常启动啦

总结: 使用mysqld --console定位错误,不要乱改my.ini文件