我正在使用 AWS RDS 并希望每小时将我的主数据库备份到另一个区域的 DR 站点
我需要的是一个mysql命令,它将导出数据库并导入到另一个运行在不同位置的mysql服务器
我正在研究使用类似以下的东西
$ mysqldump -umy_user -pmy_pass_1 -R my_database my_table | mysql -umy_user -pmy_pass_2 my_database
但是我似乎无法为导出数据库指定主机,我该如何实现呢?
我还需要考虑安全性,所以希望通过 SSL 进行此操作,知道吗?
[编辑]:通过以下过程获得这种工作
在我的主站点的 linux 节点上运行 mysqldump,然后运行 mysql 命令导入到 dr 站点,例如
mysqldump -P 3306 -h primary.com -u 用户 --password=pass mydb > test.sql;
mysql -P 3306 -h dr.com -u 用户 --password=pass mydb < test.sql;
但是我仍然需要这个是安全的