使用mysqldump导入RDS

时间:2012-09-05 18:51:41

标签: mysql amazon-web-services amazon-rds

我能够使用

在本地做一个大约90kb的mysqldump
/usr/local/mysql/bin/mysqldump -u root -p localDbName > /Users/Shared/localDbName-9-6-12.sql

我正在尝试填充新设置的amazon rds db。当我进入

/usr/local/mysql/bin/mysqldump -u root -p localDbName | mysql --host=Endpoint --user=MasterUsername --password=amazondbpassword amazonDBName

我得到了

-bash: mysql: command not found

然后它会提示我输入我自己的本地密码。输入mysqldump的密码后我得到了

mysqldump: Got errno 32 on write

我真的很感激我对错误的解释/帮助。

2 个答案:

答案 0 :(得分:2)

由于第一个错误mysqldump: Got errno 32 on write而出现第二个错误-bash: mysql: command not found。您确定在您的计算机上正确安装了mysql,并且bin文件位于$PATH

答案 1 :(得分:0)

您正在使用mysqldump的完整路径但忘记在mysql上使用,您必须将命令更改为:

/usr/local/mysql/bin/mysqldump -u root -p localDbName | /usr/local/mysql/bin/mysql --host=Endpoint --user=MasterUsername --password=amazondbpassword amazonDBName
祝你好运