Python WinError 10061无法建立连接,因为目标计算机主动拒绝连接

Python WinError 10061无法建立连接,因为目标计算机主动拒绝连接,python,mysql,sql,connect,Python,Mysql,Sql,Connect,[WinError 10061]无法建立连接,因为目标计算机主动拒绝连接 mysql.connector.errors.InterfaceError:2003:无法连接到“localhost:3306”上的mysql服务器(10061由于目标计算机主动拒绝,无法建立连接) 这对我有用 默认情况下,mysql不允许用户从外部localhost(环回网络接口)连接,您需要使其能够通过所有网络接口工作 修改/etc/mysql/my.cnf import mysql.connector mydb =

[WinError 10061]无法建立连接,因为目标计算机主动拒绝连接

mysql.connector.errors.InterfaceError:2003:无法连接到“localhost:3306”上的mysql服务器(10061由于目标计算机主动拒绝,无法建立连接)

这对我有用

默认情况下,mysql不允许用户从外部localhost(环回网络接口)连接,您需要使其能够通过所有网络接口工作

修改/etc/mysql/my.cnf

import mysql.connector

mydb = mysql.connector.connect(host="localhost", user="myusername", passwd="mypassword")

print(mydb)
然后重新启动服务。
当我重新启动虚拟机时,它只对我的流浪虚拟机有效。

您是否尝试连接命令行?看起来您的数据库/用户存在权限问题。是的,我使用命令行
主动拒绝它
只是意味着在给定端口上的给定ip上没有任何侦听内容
#default
#bind-address       = 127.0.0.1
#NEW
bind-address        = 0.0.0.0