我目前正在尝试使用PyMySQL库使用python程序连接到在AWS上创建的MySql数据库。
import pymysql.cursors
connection = pymysql.connect(host='.blablablablabla.us-east.rds.amazonaws.com',
user='Username',
password='Password',
db='nameofmydb',
)
运行上面的代码时,出现以下错误:
pymysql.err.InternalError: (1049, "Unknown database 'nameofmydb'")
我在做什么错?我给函数提供的参数是正确的。 MySql驱动程序可能有问题吗?
提前谢谢
答案 0 :(得分:0)
消息是标准消息,由mysql服务器返回。这意味着它说了什么,它找不到数据库。看起来不像是连接问题或驱动程序问题:它到达了服务器,服务器返回了一条消息。
只需确保已使用CREATE DATABASE命令创建了数据库。使用mysql CLI客户端连接到数据库,然后键入SHOW DATABASES以查看所有可用的数据库。