如何从Docker容器连接到Amazon RDS实例

时间:2020-03-21 02:19:11

标签: database docker rds

我有一个Amazon RDS(MySQL)实例,我可以通过工作台连接到它,没有问题。但是,当我在本地主机中创建一个Docker容器并尝试连接到它时,它总是出现错误:

mysqli::real_connect(): (HY000/1045): Access denied for user 'username'@'xx.xx.xxx.xxx' (using password: YES). 

我非常确定用户名密码正确并且我的计算机ip在RDS白名单中(否则我无法通过工作台连接到它)。像这样的docker-compose.yml文件:

ENVIRONMENT: local
DB_HOST: mydbhostname.us-west-2.rds.amazonaws.com
DB_PORT: 3306
DB_USER: username
DB_PASSWORD: xxxxx
DB_NAME: mydb

我想念什么?

谢谢。

0 个答案:

没有答案