我能够使用
在本地做一个大约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
我真的很感激我对错误的解释/帮助。
答案 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
祝你好运