尝试将 mysql 服务器迁移到 AWS

尝试将 mysql 服务器迁移到 AWS

请就如何将我的本地 mysql 服务器迁移到云端提供建议。

目前我有一个 Fedora Linux 机器和一个通过以太网连接的 NAS。我认为最好的方法是:

  1. 对所有数据库进行 mysqldump
  2. 创建一个 amazon RDS 实例并尝试从创建的 mysqldump 中加载
  3. 将本地连接转移到此实例

我走在正确的轨道上吗?我应该怎么做 (1)。我有一个基于用户名和密码的 mysql 服务器访问权限,并且它只有 1 个数据库。我尝试按照网络上的几个链接操作,但命令似乎不起作用。

(2)可能吗?

答案1

即使这是一个老问题,只是想告知(1)和(2)是可能的:

sudo mysqldump --databases world --single-transaction --compress --order-by-primary –u <local_user> -p<local_password> | mysql --host hostname –-port 3306 –u <RDS_user_name> –p<RDS_password>

另请参阅: AWS - 将数据从 MySQL DB 导入到 Amazon RDS MySQL DB 实例

相关内容