2012-04-26 41 views
0

當我使用-p選項發出以下命令並且它不要求pwd並退出以在ssh中提示時。Mysqldump無法正常工作

mysqldump -u root -p mydb > backup.sql 

請讓我知道mysqldump命令有什麼問題。爲什麼它不要求pwd?

+0

請確保它是-p而不是-P .. – Ketan 2012-04-27 05:42:13

+0

您可以提供更多關於該命令行的上下文嗎?您是在交互式shell還是遠程將該命令發送到另一臺服務器?你在那裏得到的東西沒有什麼問題 - 必須有別的東西干擾它的行爲。 – 2012-05-10 12:51:01

回答

0

嘗試是這樣的:

mysqldump -h <host> -u <username> --password=<pwd> <databasename> > db.sql 

或者,如果oyou真的要來了TTY比提示:

mysqldump -h <host> -u <username> -p <dtabasename> > db.sql 

主機可能是你的情況127.0.0.1。