我希望从亚马逊的RDS服务创建我公司数据库的本地版本。幸运的是,我能够在这里找到我的问题的可能答案:
Create local copy of Amazon RDS Database
但是该链接上的asnwer与这里非常相似的问题的答案相冲突:
不幸的是,由于我只是这个网站上的新用户而且stackoverflow有一个奖励系统,因为我的声誉,我无法评论进一步跟进的答案。以下是链接所说的代码行将我在Amazon RDS上的数据库复制到本地位置
mysqldump -H <RDS_URL> -u <user> -p<password> <db> > myfile.sql
有人可以回答有关第一个链接的答案的这些问题,或者让我知道第二个链接是否正确?
这会有用吗?如果没有,还有另一种方法吗?如果我是公司帐户下的用户,这仍然适合我吗?如果没有,我怎么能改变这个,以便我可以给命令一个帐户,用户名和密码?
答案 0 :(得分:2)
第二个答案就是你要找的东西。
mysqldump -h <RDS_URL> -u <user> -p<password> <db> > myfile.sql
将在您的本地计算机上保存数据库转储。
您链接的另一个答案是MASTER / SLAVE复制,其中两个数据库服务器串联工作以实现一些负载平衡,并保持自己近乎实时同步。不是你的情况。
修改强>
亚马逊控制台 - &gt; RDS - &gt;选择实例 - &gt;特性
它表示端点。
编辑2: -h参数必须为小写。我的坏。