自建MySQL迁移至GaiaDB 本文主要介绍自建 MySQL 实例和云原生数据库 GaiaDB 实例之间的数据迁移。 前提条件 自建 MySQL 数据库版本为 5.1、5.5、5.6、5.7 或 8.0 版本。 说明 若源端是其他云平台上的 MySQL 数据库,您还需要确保该数据库已开通公网访问权限。
dbPort Integer 否 数据库访问端口 3306 dbHost String 否 数据库ip或主机名 192.168.1.1 instanceId String 否 实例ID rdsmfgdti3d53f5 field_whitelist String 否 列过滤(白名单) field_whitelist field_blacklist String 否 列过滤(黑名单) field_blacklist
CREATE TABLE 描述 在当前或指定的数据库中创建一个新表。
FROM 2 tbl1 TEMPORARY PARTITION(tp1, tp2, ...) 3 JOIN 4 tbl2 TEMPORARY PARTITION(tp1, tp2, ...) 5 ON ... 6 WHERE ...; 与其他操作的关系 DROP 使用 Drop 操作直接删除数据库或表后,可以通过 Recover 命令恢复数据库或表(限定时间内),但临时分区不会被恢复。
在任务配置参数部分与其他数据源有些许不同。 连接设置 如上图所示,目前DTS的源端支持自建MySQL实例和云数据库RDS for MySQL实例。
7 ); 全量备份 example_db 下除了表 example_tbl 的其他所有表到仓库 example_repo 中: SQL 复制 1 BACKUP SNAPSHOT example_db.snapshot_label3 2 TO example_repo 3 EXCLUDE (example_tbl); 全量备份 example_db 下的表到仓库 example_repo 中: SQL
之后,可以像其他视图一样,对这个 TVF 进行访问、权限管理等操作,也可以让其他用户访问这个 View,而无需重复书写连接信息等属性。
源端连接设置 实例 ID 选择源 RDS PostgreSQL 实例 ID。 数据库 选择默认连接的数据库。 目标端连接设置 实例 ID 选择目标 RDS PostgreSQL 实例 ID。 数据库 选择默认连接的数据库。 账号 填入目标端 PostgreSQL 数据库的账号。 密码 填入该数据库账号对应的密码。 配置完成后,点击页面下方的 授权白名单进入下一步 。
对于 JDBC 表 系统会调用 JDBC 后端对应数据库的行数获取语句来获取表的行数。只有在后端数据库收集了表的行数信息的情况下,才可以获取到。当前支持获取 MySQL, Oracle, Postgresql 和 SQLServer 表的行数。 5. 对于其他外表 系统目前不支持行数的自动获取和估算。
源端连接设置 IP/端口 填入源端 PostgreSQL 数据库的访问 IP 与端口,本示例中填入公网地址。 数据库 选择默认连接的数据库。 账号 填入源端 PostgreSQL 数据库的账号。 密码 填入该数据库账号对应的密码。 目标端连接设置 实例 ID 选择目标 RDS PostgreSQL 实例 ID。 数据库 选择默认连接的数据库。