将数据库从本地服务器移动到远程服务器

时间:2017-05-15 04:31:28

标签: amazon-web-services command-line amazon-rds psql

这是一个非常普遍的,我正在尝试将数据库从Windows上的本地psql服务器移动到我设置的AWS RDS服务器。数据库很小,我真的只是为了学习如何做。 我遇到的问题是这样的:

- 看起来像这么简单但没有简单的解决方案? (虽然我知道/如果我有一个linux系统,我可以使用pg_dump和cat dump。)

- 我已经开始查看有关如何使用数据库迁移服务迁移数据库的aws文档。然而,我很早就遇到了问题,我几乎相信在我的经验水平上不值得付出努力。

似乎必须有一个简单的方法,并希望S / O社区可以提供帮助!

1 个答案:

答案 0 :(得分:1)

使用PHPMyAdmin之类的工具,使用SELECT CONCAT_WS(" ", metaA.meta_value, metaB.meta_value) AS customer_name, SUM(metaC.meta_value) AS 'Total' FROM wp_postmeta AS metaA JOIN wp_postmeta AS metaB USING (post_id) JOIN wp_postmeta AS metaC USING (post_id) WHERE (metaA.meta_key = '_billing_first_name') AND (metaB.meta_key = '_billing_last_name') AND (metaC.meta_key = '_order_total') GROUP BY metaA.meta_value, metaB.meta_value 将数据库转储导入AWS RDS。

如果您希望使用CLI,而不是使用某些FTP工具将转储上传到数据库,请通过SSH连接并使用CLI导入此转储