跳到主要内容

自有 Mysql 数据库配置

通过连接配置,我们提供了连接到自有第三方数据库的能力,可以实现对接指定的数据库,基于指定库中的表生成数据模型并提供模型操作和数据库管理。

在对接自有 MySQL 数据库时,数据读写仍然是在对接的 MySQL 数据库中,数据模型上的数据管理、模型配置、和模型读写操作数据,均会落地写入到 MySQL 数据库中。

连接配置

在数据库配置管理界面,可以查看当前环境已创建的连接配置,也可以选择新建连接配置;同时,在选择使用自有 MySQL 数据库创建模型时,也可以新建连接配置或选择已有连接配置。

在新建连接配置时,需要填写如下信息:

  • 连接配置名称、标识:用于标明数据库连接配置的名称、唯一标识。
  • 主机及端口:当选择通过 IP/域名连接数据库时,需要填写 MySQL 数据的主机地址及连接端口,主机地址可以填写公网 IP 或域名。
  • 数据库名:填写需要连接及使用的数据库。
  • 用户名及密码:填写连接数据库所使用的用户名及密码认证信息。
  • 连接参数:用于设置与数据库建立连接时的可选参数配置。连接参数详细请参见 MySQL connection options
  • 超时时间:连接或访问时的超时时间。

IP 白名单

暴露在公网的自建 MySQL 数据库通常需要配置 IP 白名单以防止非法访问。可以将如下 IP 加入 IP 白名单以放通云开发数据模型组件的访问,添加时需要全部添加到白名单中:

175.24.211.44, 
175.24.212.162, 
175.24.213.48, 
175.24.214.104, 
175.24.214.93, 
49.234.25.245, 
49.234.27.58, 
49.234.3.160, 
49.234.34.31, 
49.234.35.33,

连接配置管理

已有的连接配置,可以通过数据库配置进行管理。

当连接配置被某个数据模型使用时,也就是存在数据模型创建在当前连接配置上,则对应的连接配置无法删除。如果需要删除连接配置,需要先删除对应的数据模型后,再删除连接配置。

连接配置同时禁止修改,如果需要重新配置,可以新建连接配置并删除旧的。