问题描述:
使用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 目录下,输入msqld.exe, 然后按下回车键,不用等待,关闭CMD。
再次打开CMD 命令行,再次进入到mysql的bin 目录下,输入 mysql.exe,然后按下回车键。等待回复几个成功启动mysql服务
使用Navicat for mysql 也能成功连接到本地数据库。
部分截图如
这个方法感觉需要在每次启动之后,重新操作一次。这个问题应该是禁用了某些启动项导致的。因为之前电脑每次打开某个软件就会提示出错然后重启,我把所有启动项关闭之后,就出现了这个问题。后期还有待改善。
由于学得不够好,对这一块也不熟悉,具体的原因我也不知道,就这样成功了,希望有大佬能给个解释,谢谢。也希望这个博客对那些也遇到这种情况的人提供些帮助吧。
关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案
时间: 2024-10-21 02:18:13