import mysql.connector
mydb = mysql.connector.connect(host="localhost", user="myusername", passwd="mypassword")
print(mydb)WinError 10061由于目标计算机主动拒绝连接而无法连接
mysql.connector.errors.InterfaceError: 2003:无法连接到'localhost:3306‘上的MySQL服务器(10061由于目标计算机主动拒绝,无法连接)
发布于 2021-01-14 22:50:09
这对我有效,https://www.digitalocean.com/community/questions/can-t-connect-to-mysql-server-on-ipaddress-10061
默认情况下,mysql不允许用户从外部本地主机(回送网络接口)连接,您需要使它能够通过所有网络接口工作。
修改/etc/mysql/my.cnf
#default
#bind-address = 127.0.0.1
#NEW
bind-address = 0.0.0.0 然后重新启动服务。当我重新启动VM时,它只对我的迷途VM起作用。
https://stackoverflow.com/questions/60871364
复制相似问题