# -*- coding: utf-8 -*-
import MySQLdb
import sitedb
for i in range(5):
print i
cred = sitedb.loadmysqlcredential()
db = MySQLdb.connect(host = cred["host"], user = cred["user"], passwd = cred["passwd"], db = "vg_site_db", charset = 'utf8')
db.close()
我在不同的服务器上有MySQL:Windows和Linux。在Win上,此代码正常工作。在Linux上的第三个迭代mysql sad:在“读取初始通信数据包”时失去与MySQL服务器的连接,系统错误:0。
我必须在Linux服务器上进行哪些更改?
UPD:
问题是我有循环(for),当i = 0发生连接时,也像i = 1和2一样,但是接下来连接被阻塞
谷歌搜索后,我发现它有时会发生,重新启动可以解决问题。我重新启动系统,脚本工作正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句