自有 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,
连接配置管理
已有的连接配置,可以通过数据库配置进行管理。
当连接配置被某个数据模型使用时,也就是存在数据模型创建在当前连接配置上,则对应的连接配置无法删除。如果需要删除连接配置,需要先删除对应的数据模型后,再删除连接配置。
连接配置同时禁止修改,如果需要重新配置,可以新建连接配置并删除旧的。