2016-08-19 52 views
-1

我目前正在嘗試在mysql模式上執行轉儲,但它一直顯示一條sql語法消息。Mysqldump語法錯誤

,我使用的命令是:

mysqldump -u root -p password "logicstore" > "c:\backup.sql"; 

那是一個標點符號的問題或類似的東西? PS:我已經嘗試過不同的語法。我在其他人看到過這些問題。

+0

嗨若昂 - 你能粘貼_exactly_它返回什麼錯誤信息?沒有這些,很難知道可能會出現什麼問題。請記住 - 在堆棧溢出時,我們鼓勵所有用戶編輯和重新編輯問題,以儘可能地改善問題。 –

+0

歡迎來到堆棧溢出!您能否在解決問題的努力中獲得更好的標題和更詳細的內容信息? – manetsus

+0

mysqldump不是SQL命令,您必須在命令提示符下運行它。 – Naktibalda

回答

0

您不能在命令行中設置密碼。它是更安全使用-r,而不是管......

mysqldump -u root -p <database_name> -r <file_name> 

如果你想使用它不要求密碼,你在.my.cnf文件進行編輯紅雀:

[mysqldump] 
user=root 
password=<password>