首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将现有数据库迁移到Amazon RDS

将现有数据库迁移到Amazon RDS
EN

Stack Overflow用户
提问于 2011-01-24 19:30:34
回答 9查看 11.2K关注 0票数 11

如何将现有的MySQL数据库导入Amazon RDS?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-04-06 15:12:31

导入数据有两种方式:

  1. mysqldump:如果您的数据小于1 1GB,您可以直接使用mysqldump命令将您的数据导入RDS.
  2. mysqlimport:如果您的数据大于1 1GB或其他任何格式,您可以将数据压缩成平面文件,然后使用sqlimport命令上传数据。
票数 5
EN

Stack Overflow用户

发布于 2012-01-13 07:17:43

我找到了this page on the AWS docs,它解释了如何使用mysqldump并通过管道将其导入到RDS实例中。

下面是它们的示例代码(在命令行/shell/ssh中使用):mysqldump acme | mysql --host=hostname --user=username --password acme

其中acme是您要迁移的数据库,而hostname/username是来自您的RDS实例的数据库。

你可以像连接一个普通的mysql服务器一样连接到RDS,只需确保将你的EC2 if添加到每个this forum posting的安全组中。

我必须包含本地mysqldump的密码,所以我的命令最终看起来更像这样:mysqldump --password=local_mysql_pass acme | mysql --host=hostname --user=username --password acme

顺便说一句,我刚刚把我的数据库移过来了。我使用this reference for mysql commands就像创建用户和授予权限一样。

希望这能有所帮助!

票数 12
EN

Stack Overflow用户

发布于 2011-02-03 10:30:25

我是SqlYog工具的铁杆粉丝。它允许您连接到源数据库和目标数据库,并同步模式和/或数据。我也使用了SQLWave,但切换到了SqlYog。我已经很久没有换了,以至于我都记不清为什么换了。不管怎样,这就是我的两个观点。我知道有些人会反对我关于MySQL的Windows GUI工具的建议。实际上,我非常喜欢SqlYog产品,以至于我在Wine上运行它(对我来说,Wine在Ubuntu上运行得天衣无缝)。此blog可能会有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4781445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档