跳到主要内容

使用自建的 MySQL 数据库

如果您需要使用关系型数据库,也可以使用自建的 MySQL 数据库创建模型。

自建 MySQL 数据库,不限制使用的是腾讯云或其他云服务商,或自行使用的服务器构建的 MySQL 数据库,只要通过公网可访问的数据库,均可以对接。

在使用自建的 MySQL 数据库时,需要选择配置数据库连接,用于对接自建数据库。连接配置包括了数据库的连接地址(域名或 IP )、端口、库名、用户名、密码及可选的连接参数信息。

1. 创建模型

选择从自有 MySQL 数据库导入。

选择已有数据库连接信息,或者配置新的数据库连接信息。

选择数据库连接信息后,后台将读取所选的数据库表。

进一步选择需要将哪个表导入到模型中。

系统会自动根据已有数据做字段映射,您也可以根据实际情况进行调整。

另外,系统会自动生成若干字段(数据标识 (_id),创建时间 (createdAt),更新时间 (updatedAt),所有人 (owner),创建人 (createBy),修改人 (updateBy),记录创建者 (_openid)),并更新数据库表。

导入成功后,可以在模型中看到原有的数据 在数据表中写入的数据均会同步到集合中,同时集合中写入的数据也会在数据表中展示出来。

2. 写入数据

2.1 通过可视化界面

在数据表中编辑数据,执行增删改查,导入/导出,筛选/排序等操作。

2.2 使用 SDK

打开右侧帮助文档,可查看到如何在云函数、小程序、web 页面中读写数据模型

您可以查看此文档 增删改查 了解 SDK 完整的使用方法

额外配置

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,