MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)

今天解决了一个超级变态的问题,就是我的mysql数据库一直打不开,开始的时候打开本地服务设置(win+R 输入services.msc),找到MySQL发现没有启动,然后启动之后再打开数据库的时候发现数据库能打开了,but我的数据库里面的表格一直一直一直一直打不开,江湖救急,撕心裂肺,痛不欲生,各种百度,360啊,上面的各种方法都尝试了,有关闭防火墙了,有去防火墙的高级设置里面新建3306端口对外开放的入站规则,想从命令行进,在命令服务里面也还是打不开我的数据库,只发现搜一下看都来不及就消失了,,,啊 啊啊,问大神?非代码问题我觉得自己解决没问题,人有时候就是要有点飘柔给的自信嘛,怎么办?然后网上各种都说去修改my.ini,里面改啥改啥的都有,然后我不知道我的文件是比较小清新还是别致,有好几个ini文件如下

MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)

我把所有的ini都打开看了一遍,虽然发现他们都几乎差不多,然而,我的my.ini里面是空的,我之前有看过我的my.ini,里面确实是空的,那个时候我的数据库还好好的能跟我正常交流的啊,才过去一天就这样理都不理我,还得赶项目,哇。。哭了,不行,我还是没有放弃,是不是发现我特别坚强(没办法,问题不解决我估计项目干不完后果严重的可怕。。),是不是发现我话贼废,哈哈哈,我只是太幸福了,网上我这种解决办法都没看见,自己慢慢慢尝试摸索发现的,下面讲干货了哦,不知道你们在配置mysql的时候是不是也像我这样,my.ini里面空的,没有东西,于是我找了一下上面所有能打开的东西,

MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)

我发现了这个,这个里面的东西跟ini里面的文件东西几乎一样,但是有差别的是

MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)

这些东西我在各种百度解决问题的时候,有答主说的要怎么怎么修改之类巴拉巴拉的,我却发现我的所有ini配置文件里面都没有,于是乎,我把这个文件里面的东西全部复制到我my.ini文件 里面去,没有做任何修改,然后重新启动数据库,他竟然竟然能打开表里面的数据了,所以问题不可怕,不知道有问题才最可怕,所以哦,希望对你们有帮助,谨以此文献给我可爱的电脑和坚持的自己!