关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案

Posted 月影霜岚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案相关的知识,希望对你有一定的参考价值。

问题描述:

使用Navicat for mysql 无法远程连接到本地数据库,提示Can\'t connect to MySQL server on \'localhost\' (10038) .

本地服务中MySql 服务没有启动,也找不到该服务。

使用CMD 命令行打开MySql 提示 Can\'t connect to MySQL server on \'localhost\' (10061) 

在网上百度之后按照那一大堆方案也没有成功解决问题。再看了好几个博客,随手捣鼓了下居然成功了。

 

具体步骤

打开CMD命令行,进入到安装mysql的bin 目录下,输入mysqld.exe, 然后按下回车键,不用等待,关闭CMD。

再次打开CMD 命令行,再次进入到mysql的bin 目录下,输入 mysql.exe,然后按下回车键。等待回复几个成功启动mysql服务

使用Navicat for mysql 也能成功连接到本地数据库。

部分截图如

 

这个方法感觉需要在每次启动之后,重新操作一次。这个问题应该是禁用了某些启动项导致的。因为之前电脑每次打开某个软件就会提示出错然后重启,我把所有启动项关闭之后,就出现了这个问题。后期还有待改善。

由于学得不够好,对这一块也不熟悉,具体的原因我也不知道,就这样成功了,希望有大佬能给个解释,谢谢。也希望这个博客对那些也遇到这种情况的人提供些帮助吧。

以上是关于关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/m

关于“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/my

Jenkins配置ssh时总是提示Can't connect to server

MySQL问题记录--Can't connect to MySQL server on localhost (10061)解决方法

连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060) (转自https://www.cnblo

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/tmp