Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pymysql无法链接到mysql_Python_Mysql_Pymysql - Fatal编程技术网

Python Pymysql无法链接到mysql

Python Pymysql无法链接到mysql,python,mysql,pymysql,Python,Mysql,Pymysql,ps:我在win7 virtualbox系统中工作,我阻止了虚拟网卡,这是原因吗?您正在使用Unix套接字(因此出现错误的是AF_Unix)连接到MySQL,而MySQL在平台(Windows)上不可用。我建议改用TCP连接 删除pymysql的unix\u socket参数。连接调用,并将其替换为port=3306。 因此,连接线如下所示: conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='some


ps:我在win7 virtualbox系统中工作,我阻止了虚拟网卡,这是原因吗?

您正在使用Unix套接字(因此出现错误的是AF_Unix)连接到MySQL,而MySQL在平台(Windows)上不可用。我建议改用TCP连接

删除
pymysql的
unix\u socket
参数。连接
调用,并将其替换为
port=3306
。 因此,连接线如下所示:

conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='something', db='mysql')
还要确保MySQL服务器也接受网络连接。这可以在MySQL服务器配置上设置。
如果MySQL服务器运行在您编写客户机的同一台主机上,那么应该可以。否则,您可能需要允许从其他主机上的客户端连接到MySQL服务器。

我建议避免在QA网站和论坛上发布密码。如果发布屏幕截图,将密码模糊可能是一个好主意。:)