【发布时间】:2019-04-12 10:40:05
【问题描述】:
我希望标题是不言自明的。我使用 Amazon RDS 和 EC2 实例在同一台机器上设置了数据库和 Web 服务器。我在机器的 cgi 文件夹中运行 Python 脚本,但无法连接到数据库。错误顺序为:_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
我用mySQLdb 和_mysql 尝试过这个,但没有成功。我无法理解的是,我能够通过mysql -u username -p -h edutechfinal.cqk0lckbky4e.us-east-2.rds.amazonaws.com 的命令行成功连接到mysql 客户端,但不在脚本内部。
这是我在 Python 脚本中尝试过的
db = _mysql.connect("127.0.0.1","st4rgut25","pwd","st4rgut25")
和
db = MySQLdb.connect(host="127.0.0.1",user="st4rgut25",passwd="pwd",db="st4rgut25")
【问题讨论】:
标签: python mysql amazon-ec2 amazon-rds