如何在 AWS 上进行数据库转储?
How to do a db dump on AWS?
我的网站托管在亚马逊网络服务上。
我想下载我的生产数据库 (mysql:5.7) 的转储,以便在我的本地项目中使用它。
您知道导出此数据库的方法吗?
首先,您需要从可以访问生产 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
请注意,如果生产数据库和新数据库的用户名不同,您将需要更改架构、数据库、表等的所有者。
我的网站托管在亚马逊网络服务上。 我想下载我的生产数据库 (mysql:5.7) 的转储,以便在我的本地项目中使用它。 您知道导出此数据库的方法吗?
首先,您需要从可以访问生产 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
请注意,如果生产数据库和新数据库的用户名不同,您将需要更改架构、数据库、表等的所有者。