您可以将备份文件加载到外部 MySQL 数据库中。有关更多信息,请参阅 MySQL 文档中的
重新加载 SQL 格式备份
。您可以运行另一个实用程序以将数据加载到外部 MySQL 数据库中。
执行以下步骤以完成导出。
使用 MySQL
CHANGE MASTER
语句配置外部 MySQL 数据库。指定授予
REPLICATION SLAVE
权限的用户的 ID 和密码。指定您对 RDS 只读副本运行的 MySQL
SHOW REPLICA STATUS\G
语句所返回的
Master_Host
、
Master_Port
、
Relay_Master_Log_File
和
Exec_Master_Log_Pos
值。有关更多信息,请参阅
MySQL 文档
。
注意
以前的 MySQL 版本使用的是
SHOW SLAVE STATUS
,而不是
SHOW REPLICA STATUS
。如果您使用的 MySQL 版本低于 8.0.23,那么请使用
SHOW SLAVE STATUS
。
使用 MySQL
START REPLICA
命令启动从源 MySQL 数据库实例到外部 MySQL 数据库的复制。
执行此操作将启动从源 MySQL 数据库实例进行复制的过程,并会导出在停止从 Amazon RDS 只读副本进行复制后发生的所有源更改。
注意
以前的 MySQL 版本使用的是
START SLAVE
,而不是
START REPLICA
。如果您使用的 MySQL 版本低于 8.0.23,那么请使用
START SLAVE
。
对外部 MySQL 数据库运行 MySQL
SHOW REPLICA STATUS\G
命令,以验证它是否作为只读副本运行。有关解释结果的更多信息,请参阅
MySQL 文档
。