2013-05-28 47 views
1

任何人都可以請讓我知道爲什麼我收到此錯誤mysqldump的錯誤

您的SQL語法錯誤;檢查對應於你的MySQL服務器版本在這個mysqldump -p --user=root database_name utilities > utilities.sql;

我試圖保持使用近「的mysqldump -p --user =根數據庫名稱公用事業> utilities.sql」

正確的語法手冊數據庫名稱,反引號中的表名稱。似乎沒有任何工作。

+0

MySQL的-Uxxx -pXXX Matheno

回答

0

mysqldump應該從正常命令提示符下運行/殼代替mysql命令,而不是在它裏面的MySQL提示。

ubuntu-vm:~$ mysql 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 38 
Server version: 5.5.31-0ubuntu0.13.04.1 (Ubuntu) 

mysql> exit 
Bye 

ubuntu-vm:~$ mysqldump -help 
Usage: mysqldump [OPTIONS] database [tables] 
OR  mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] 
OR  mysqldump [OPTIONS] --all-databases [OPTIONS] 
For more options, use mysqldump --help 
[email protected]:~$ 
+0

感謝它的工作,但它似乎並沒有攜帶任何數據寫的? – geeku