我尝试通过命令行将数据库从 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;