繁体   English   中英

使用Python连接到AWS RDS MySql数据库

[英]Connect to AWS RDS MySql database with Python

我目前正在尝试使用库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驱动程序可能有问题吗?

先感谢您

该消息是标准消息,由mysql服务器返回。 这意味着它说了什么,它找不到数据库。 看起来不像是连接问题或驱动程序问题:它到达了服务器,服务器返回了一条消息。

只要确保您已使用CREATE DATABASE命令创建了数据库。 使用mysql CLI客户端连接到数据库,然后键入SHOW DATABASES查看所有可用的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM