Я делаю PyGO-BOT и собираюсь интегрироваться с MySQL. При подключении к серверу консоль дала мне ошибку:
Traceback (последний последний вызов): Файл "F: /PyCharm/projects/vkbot/pygo.py", строка 153, в 2003 году: невозможно подключиться к серверу MySQL на 'nesdevelopment.xyz:3306' (10061 Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение) connection.close() AttributeError: объект "NoneType" не имеет атрибута "закрыть",
Как решить эту проблему?
Объект NoneType означает, что переменное соединение определено как None или вам назначена функция, которая возвращает None. Вы ожидаете объект с определенным методом.close(), который, как я полагаю, является объектом коннектора MYSQLdb.
Проверьте свое объявление о подключении. Следите за обычными случаями типа NoneType:
connection = None
connection = function_that_returns_none()
Удостоверьтесь, что у вас есть что-то похожее на это, и по охвату:
connection = MySQLdb.connect(...)