全面上市前:2022-11-17

4.2.5 使用 MySQL 数据库服务 (MDS) 配置连接

先决条件

  • 访问租户、隔间、数据库系统 (OCID) 和堡垒。

  • 生成oci_api_key.pemoci_api_key_plublic.pem文件。

  • user包含必需条目( 、fingerprinttenancyregionkey_file) 的配置文件。例如:

    [DEFAULT]
    user=ocid1.user.oc1..aaaaaaaab ...
    fingerprint=48:57:a4 ...
    tenancy=ocid1.tenancy.oc1..aaaaaaaaas ...
    region=us-ashburn-1
    key_file=~.oci/oci_api_key.pem

    将配置和 PEM 文件添加到 .oci帐户持有人的目录中。

要配置这种类型的连接,您需要在多个选项卡中指定信息。

基本选项卡

  • 主机名或 IP 地址

    使用主机名localhost

  • 协议

    • mysql

      使用经典的 MySQL 协议建立连接。

    • mysqlx

      使用 X 协议建立连接。

  • 港口

    MySQL 服务器正在侦听的 TCP/IP 端口。默认值是:

    • 3306 用于经典 MySQL 协议

    • 33060 用于 X 协议

  • 用户名

    用于连接的 MySQL 用户帐户。

  • 存储密码

    所用帐户的可选密码。如果您在此处不输入密码,当 MySQL Shell for VS Code 扩展尝试建立连接时,系统会提示您输入密码。用于 VS Code 的 MySQL Shell 可以使用密钥链等秘密存储来存储连接密码。使用 清除密码删除存储的密码。

  • 使用 MDS 设置连接到 OCI 数据库服务器

    当您启用此选项时,将出现 MDS 选项卡。

MDS 选项卡

  • 配置文件名称

    从列表中选择一个配置文件。该列表包含您之前在配置文件中定义的不同配置文件。

  • SSH 私钥文件

    自动发现的现有 SSH 私钥。名称显示为id_rsa 找到时的名称。

  • SSH 公钥文件

    自动发现的现有 SSH 公钥。名称显示为 id_rsa.pub找到时的名称。

  • MySQL 数据库系统 OCID

    添加现有数据库系统的 OCID 以用于连接。要从控制台复制 OCID:

    1. 从导航菜单中,选择 Databases

    2. 在 MySQL 下,单击DB Systems以打开隔离区中的 DB Systems 列表并选择用于连接的条目。

    3. 在 DB System Information 选项卡中,找到General Information下的 OCID 条目,然后单击 Copy

  • 堡垒 OCID

    选择现有 Bastion 的 OCID 以用于连接或在隔离区中创建新的 Bastion。

  • MySQL 数据库系统名称

    连接自动发现数据库系统名称。

  • 堡垒名称

    连接自动发现堡垒名称。