Python MySQL连接器:错误#2003

时间:2018-07-08 23:44:31

标签: python mysql mysql-connector mysql-connector-python mysql-error-2003

我正在制作一个PyGO-BOT,并将与MySQL集成。 连接到服务器时,控制台给我一个错误:

回溯(最近通话最近):   在第153行的文件“ F:/PyCharm/projects/vkbot/pygo.py” 2003:无法在“ nesdevelopment.xyz:3306”上连接到MySQL服务器(10061Подключениенеустановлено,т.к。конечныйкомпьютеротвергзапроенаподк)     connection.close() AttributeError:'NoneType'对象没有属性'close'

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

NoneType对象意味着将变量连接定义为无,或者您分配了一个返回无的函数。您期望一个带有定义的.close()方法的对象,我认为这是一个MYSQLdb Connector对象。

检查您的连接声明。 注意类似以下的NoneType常见情况:

connection = None
connection = function_that_returns_none()

确保您有与此类似的东西,并且在范围之内:

connection = MySQLdb.connect(...)