Я использую mysqldb для подключения моего сервера db, server'ip равен :: 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
в качестве хоста попробуйте использовать localhost
.
Если это не сработает, ваша система, скорее всего, не поддерживает IPv6. Вы можете найти дополнительную информацию о поддержке IPv6 здесь.
Благодарю. я впервые задаю вопрос в стеке.