питон. использовать mysqldb подключиться к серверу ipv6 - PullRequest
0 голосов
/ 02 мая 2018

Я использую mysqldb для подключения к моему db-серверу, server'ip is :: 1. код вроде этого:

MySQLdb.connect(host='::1',user='admin',passwd='123456',db='test')

но я получаю ошибку.

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.linux-i686/egg/MySQLdb/__init__.py", line 81, in Connect
  File "build/bdist.linux-i686/egg/MySQLdb/connections.py", line 187, in __init__
_mysql_exceptions.OperationalError: (2005, "Unknown MySQL server host '::1' (1)")

Итак, я хочу знать , Что мне нужно сделать, чтобы mysqldb поддерживал IPv6. спасибо.

извините, я плохо знаю английский. Я надеюсь, что кто-то может понять меня.

1 Ответ

0 голосов
/ 02 мая 2018

Вместо использования ::1 для хоста, попробуйте использовать localhost.

Если это не сработает, скорее всего, ваша система не поддерживает IPv6. Вы можете найти больше информации о поддержке IPv6 здесь .

Также, пожалуйста, используйте форматирование кода в следующий раз.

...