蟒蛇。使用mysqldb连接ipv6服务器

时间:2018-05-02 09:15:22

标签: python ipv6 mysql-python

我使用mysqldb连接我的数据库服务器,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 个答案:

答案 0 :(得分:1)

不要使用::1作为主机,请尝试使用localhost

如果这不起作用,您的系统可能不支持IPv6。 您可以找到有关IPv6支持的更多信息here

另外,请在下次使用代码格式。