我在其他地方做了一些数据处理,想重新导入一些表...我已经通过 mysqldump 函数从那个数据库导出了数据。我试图重新导入我的 RDS 但没有运气......
我用下面的命令尝试重新导入
mysqldump --host=blink10.cfti81qgpnos.us-east-1.rds.amazonaws.com --password=XXXXXXX --user=bill --single-transaction blink10 产品 productspriceNEW
它似乎遍历了 putty 中的所有数据,给我留下了:
- 转储于 2012-01-31 9:27:55 完成
但是当我检查数据库时,没有添加这些记录。想法?
最佳答案
将大型 (30GB+) mysql 数据库导入 RDS 的最佳方法如下:
mysql --max_allowed_packet=256M -h [end point url] -u [master username] -p
登录后:
use [your database name];
select now(); source /path/to/yourSqlFile.sql; select now();
选择 now();
以在需要时找出导入文件所花费的时间;
关于MySQLDump 无法将数据导入亚马逊 RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088169/