【问题标题】:issues while connecting to RDS-aurora-mysql database连接到 RDS-aurora-mysql 数据库时出现问题
【发布时间】:2021-03-17 07:27:53
【问题描述】:

我有一个 RDS-Aurora(Mysql) 数据库,我想在这个数据库中创建表。

我的要求: 我想使用 python 在 RDS db 中创建表。

我找到了一个 python 库来完成这项任务:PyMySQL。 PyMySQL 帮助我在 RDS-DB 中创建了一个表。

如果我的 RDS-DB 可以公开访问,我可以使用 PYMYSQL 连接到 DB 并创建表。

问题 我的 RDS-db 不是publicly accessiable

如何连接数据库并在 RDS 中创建表?

【问题讨论】:

    标签: python mysql amazon-web-services amazon-rds amazon-aurora


    【解决方案1】:

    如何连接数据库并在 RDS 中创建表?

    对此有三种常用的解决方案:

    1. 从与您的私有 RDS 相同的 VPC 中的实例运行您的代码。
    2. 使用 VPN(或 Direct Connect,如果有)在您的家庭/工作网络和 VPC 之间建立连接。
    3. 使用 ssh 隧道 在家庭/工作工作站和私有 RDS 之间建立临时连接。为此,您需要在公共子网中有一些跳转主机,您可以通过该主机设置隧道。

    ssh 隧道是最容易设置和用于开发和测试目的的。有很多教程解释了如何设置它:

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 2023-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2021-03-14
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      相关资源
      最近更新 更多