[英]Connect to RDS from EC2 instance with Python
努力通过在RDS实例上运行的python连接到数据库。
我浏览了教程,并尝试了亚马逊的这篇文章
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'sa',
'PASSWORD': 'mypwd',
'HOST': 'mydbinstance.abcdefghijkl.us-east-1.rds.amazonaws.com',
'PORT': '3306',
}
}
显然,我已经替换了自己的详细信息,但是我不确定从那里去哪里。 它似乎还使用了一种称为Beanstalk的东西,除非所有AWS实例上都没有它,否则我没有。 我要做的就是在表中写一些细节。 有没有人可以给我的教程或建议?
如果要访问原始python脚本中的数据,则必须为python使用合适的mysql
连接器类,仅将原始数据库详细信息传递到脚本中将无济于事。
因此,然后检查MySQLdb和mysql.connector 。
另外,请确保可以从EC2实例访问RDS实例,并且没有引起问题的权限/访问差异。
mysql -usa -p -hmydbinstance.abcdefghijkl.us-east-1.rds.amazonaws.com mydb
#*sa* is the user in *-usa*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.