Python教程:[24]connect MySQL 10060错误

2025-10-30 02:09:02

今天使用python链接mysql数据的时候发现总是提示错误“Can't connect to MySQL server (10060)”经过我反复尝试,发现错误在于python链接数据库的时间过长,链接失效了,所以需要重新连接。我们可以判断返回的错误自动进行连接。不过并不是所有的10060错误都是这个原因。我也罗列了各种问题和解决的方法。

一,链接超时

这种情况多发生在新手身上,我和你一样,刚学的时候都是写一行执行一行,等我写完,链接就超时了。下面是我一次执行一行代码,然后出现的超时

Python教程:[24]connect MySQL 10060错误

Python教程:[24]connect MySQL 10060错误

Python教程:[24]connect MySQL 10060错误

二,防火墙没关

    新手学习链接远程数据库的时候,最好关掉防火墙,否则不知道哪里就会出现点问题,然后自己又解决不了。

Python教程:[24]connect MySQL 10060错误

Python教程:[24]connect MySQL 10060错误

三,数据库账户和密码错误

这是一个低级错误,通常我会从虚拟主机厂商那里购买数据库服务器,然后我有时候搞不清楚到底哪个是数据库名称,哪个是用户名,你自己检查一遍是否出现了问题。然后检查connect语句中是否写错了参数。

四,数据库不允许远程连接,只允许本地调用

如果你购买的虚拟主机,那么数据库默认是不允许远程调用的,你需要开启远程服务,这个不同的公司提供的开启方式不同。另外,远程连接需要设置本地电脑的地址,也就是允许哪个IP可以访问数据库。

五,数据库账户设置

假如你的账户米有远程登陆的权限,也是不行的。用下面的方法来解决。

Python教程:[24]connect MySQL 10060错误

(共篇)上一篇:MySQLdb下载安装...|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢