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

问题描述 投票:-1回答:1

我的网站是亚马逊网络服务的主机。我想下载我的生产数据库(mysql:5.7)的转储,以便在我的本地项目中使用它。您是否知道导出此数据库的方法?

database amazon-web-services dump
1个回答
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

最后连接到DB。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.