我使用 Python 3.5.2 和 PyMySQL
创建MySQL数据库后
import pymysql
conn = pymysql(host='127.0.0.1',unix_socket='/tmp/mysql.sock',user='root',passwd=None,db='mysql')
AttributeError: module 'socket' has no attribute 'AF_UNIX'
附:在我的win10中设置MySQL时,端口3306无法工作(让我无法继续)
所以我将端口更改为306然后工作
这对我的错误有任何影响吗?
它显示一些错误...
最佳答案
如果您在 Windows 上运行,则无法使用 Unix 套接字连接到数据库。连接时,设置主机和端口参数,而不是unix_socket。
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='Your password', db='mysql')
关于Python - MySQL 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40954078/