将数据库从本地主机导入到 AWS RDS?

将数据库从本地主机导入到 AWS RDS?

我尝试通过命令行将数据库从 AWS RDS 导出到本地主机,该命令有效,命令如下

mysqlump -h r.rds.server -u rdsusername -p  rdsdatabase > backupfile.dump

但它不适用于将数据库从本地主机导入到 AWS RDS,命令是

mysqlump -h r.rds.server -u rdsusername -p  rdsdatabase  backupfile.dump

运行此命令后,mysql 生成报告,表明转储已完成,但在 RDS AWS 中尚未导入数据库。

你能帮助我摆脱这种情况吗?

答案1

您的导入命令缺少<

mysqlump -h r.rds.server -u rdsusername -p  rdsdatabase < backupfile.dump

答案2

1-连接到您的 RDS 实例:

mysql -h <host_name> -P 3306 -u <db_master_user> -p

2-对于 SQL 格式,使用以下命令:

mysql> source backupfile.dump;

相关内容