【发布时间】:2015-01-09 19:39:15
【问题描述】:
我编写代码来确定与远程服务器 mysql 的连接。这是我的代码:
import MySQLdb
def connect_remote():
try:
db = MySQLdb.connect("192.168.1.7", "root_a","","luan_van")
return 1
except MySQLdb.OperationalError, e:
if e[0] == 2003:
return 0
while 1:
x = connect_remote()
print x
如果我在远程服务器(192.168.1.7)中“启动或停止所有服务”wampserver,它运行良好。
现在我假设切断电缆以太网连接服务器,代码停止。如何识别这种情况?
我不明白禁用 mysql 和切断电缆之间的区别。
【问题讨论】:
-
'我不明白禁用mysql和切断电缆之间的区别':首先从远程堆栈'立即'返回一个错误,说端口上没有任何东西在监听,其次需要长时间等待以确保服务器没有可用的路由(一条路由可能位于卫星和两个调制解调器链路后面)。
-
好的,谢谢您的评论
标签: python mysql python-2.7 python-3.x mysql-python