【问题标题】:Connect the docker container to an RDS db将 docker 容器连接到 RDS 数据库
【发布时间】:2020-05-30 18:10:40
【问题描述】:

如果我直接在 EC2 中运行代码,我在 EC2 上有一个 docker 容器,一切都很好,但是当 docker 运行时它会引发下一个错误

(1045, "访问被拒绝用户 'xxxxx'@'xxxx' (使用密码: YES)")

我知道这是连接错误,但与 EC2 的用户、密码和 IP 相同。

我在主机模式下使用网络执行 docker 映像,但问题仍然存在

我正在使用 python 图像和 pymysql 连接到我的数据库

这正是我的问题Accessing RDS from within a Docker container not getting through security group?

【问题讨论】:

  • 允许 ip 地址 GRANT SELECT, INSERT ON mydatabase.* TO 'root'@'';
  • 该ip已经有权限,依旧报错

标签: python docker pymysql


【解决方案1】:

我的解决方案是使用 ECS 并避免使用 ec2 来运行 docker 映像

【讨论】:

    猜你喜欢
    • 2021-05-03
    • 2021-05-22
    • 1970-01-01
    • 2015-05-11
    • 2023-04-02
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 2019-09-13
    相关资源
    最近更新 更多