八卦阵 发表于 2025-3-23 11:41:10

ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

https://i-blog.csdnimg.cn/direct/070b200e0193475f94c71e67138e21d9.png
1 错误出现缘故原由

错误 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061) 通常指的是在尝试连接到MySQL服务器时,连接无法建立。错误代码10061是一个Windows Sockets错误,表明无法建立到指定地址的连接。这通常由以下几个缘故原由引起:
MySQL服务器未运行:确保MySQL服务已经启动。你可以在Windows的服务管理器中检察MySQL服务的状态,大概利用下令行工具启动服务(比方,利用net start mysql下令)。
防火墙设置:防火墙可能阻止了对MySQL默认端口(3306)的访问。你需要检查Windows防火墙设置,确保3306端口被允许。你可以在防火墙设置中添加规则来允许入站连接至3306端口。
MySQL设置标题:MySQL的设置文件(通常是my.ini或my.cnf)可能限制了连接。检查bind-address和skip-networking设置。确保bind-address没有被设置为127.0.0.1或localhost,除非你确实只想从本地访问。如果你想从长途机器连接,可以将其设置为0.0.0.0或解释掉这行(如许它将监听所有地址)。
网络标题:如果你从长途机器尝试连接到本地机器的MySQL服务器,确保网络连接没有标题,而且长途机器的IP地址和端口是正确的。
客户端设置:确保你的客户端连接字符串正确无误。比方,利用下令行工具连接时,确保利用正确的用户名和密码。
2 办理步骤

启动MySQL服务:
net start mysql
检查防火墙设置:
打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙” -> “高级设置”。
确保“入站规则”中允许端口3306的TCP连接。
检查MySQL设置文件:
打开MySQL的设置文件(通常是my.ini或my.cnf)。
查找部分,检查bind-address和skip-networking的设置。
如果需要长途访问,尝试将bind-address = 0.0.0.0或解释掉这行。
重启MySQL服务。
测试连接:
利用下令行工具或任何MySQL客户端尝试重新连接。
mysql -h localhost -u yourusername -p
按照这些步骤操作后,你应该能够办理连接标题。如果标题仍旧存在,请检查是否有其他网络安全软件(如第三方防火墙)也可能影响连接。
3 换一个版本安装

https://i-blog.csdnimg.cn/direct/7084f0739a8f418da888e6f0687b348b.png
https://i-blog.csdnimg.cn/direct/3a9fcb0b74eb441087294438c21b55a7.png
归纳如下:
办理方法 形貌
检查网络连接 确保盘算机可以正常访问互联网
更换下载源 在MySQL官方网站选择其他下载源
利用署理或网络传输层 绕过网络限制,提高下载成功率
利用第三方软件下载 利用迅雷、百度网盘等工具举行下载
检查防火墙设置 确保防火墙没有阻止MySQL的下载
重启盘算机 办理临时标题,重新尝试下载
联系技术支持 向MySQL技术支持反馈标题,寻求专业办理方案

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)