我是python的新手,我试图连接到我的AWS EC2 RDS数据库,但它不连接到AWS db。抛出错误
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'xx.xxx.xx.xxx:3306' (10061 No connection could be made because the target machine actively refused it)
当我尝试连接到本地主机时,它可以很好地连接,并且说已连接到Mysql数据库。我正在使用以下代码连接到数据库。
import mysql.connector
db = mysql.connector.connect(host='xx.xxx.xx.xxx', database='bm_new', user='dbusername', password='dbpassword')
if db.is_connected():
print('connected to Mysql database')
我修改了mysql.cnf,将绑定地址更改为0.0.0.0,甚至将其更改为服务器IP,但问题仍然存在。任何建议将不胜感激。