如何在AWS上进行数据库转储?

时间:2018-09-05 09:20:37

标签: database amazon-web-services dump

我的网站托管在Amazon Web Services上。 我想下载生产数据库的转储(mysql:5.7),以便在我的本地项目中使用它。 您是否知道导出此数据库的方式?

1 个答案:

答案 0 :(得分:1)

首先,您需要从可以访问生产MYSQL服务器的位置下载文件转储。

mysqldump -h <PRODUCTION_DB_URL> -u <USER> -p <DATABASE> > dump.sql

# Real example for your reference
mysqldump -h myremote.mysqlserver.com -u root -p production_db > dump.sql

然后您可以通过反向运行将其导入到其中。

mysqldump -h <NEW_DB_URL> -u <USER> -p <DATABASE> < dump.sql

最后连接到数据库。

mysql -h <NEW_DB_URL> -u <USER> -p
MySQL [<DATABASE>]> source dump.sql

请注意,如果生产数据库和新数据库的用户名不同,则需要更改架构,数据库,表等的所有者。