MYSQL_DATABASE_DB'] = 'nilesh'
application.config['MYSQL_DATABASE_HOST'] = 'nilesh-practice.us-west-2.rds.amazonaws.comOperationalError: (2003, "Can't connect to MySQL server on 'nilesh-practice.ccajuffzgfk9.us-west-2.rds.amazonaws.comOp
我最近开始使用sql并连接到远程sql服务器。我可以在python中运行查询并获得正确的结果。pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'masspike.ctqk1lhawxna.us-west-2.rds.amazonaws.com
我的目标是有一个应用程序,它使用亚马逊的SDK来询问哪些RDS实例是可用的,然后连接到其中一个实例。这样,就不需要外部信息(db-instance-identifier或Tag)。应用程序只描述RDS实例,而且由于运行它的EC2只被Terraform授予特定RDS的权限,所以它只会从describe-db-instances获得一个结果。然后,通过使用RDS IAM auth机制,应用程序将连接到DB并服务于它的目的。
虽然据我所见,
我已经创建了DB实例,并按照文档完成了aws rds实例的配置过程。成功创建了db的实例。也相应地更改了database.yml中的连接参数。我在ngnix服务器上运行以下命令,在aws上安装在ubuntu16.04上,并多次重新启动db实例。连接and无法连接到服务器:拒绝连接的服务器是否在主机"localhost“(127.0.0.1)上运行,并且在端口5432上接受TCP/IP连接?5432 pas