2014-03-05 29 views
0

我想用用戶root轉儲數據庫,但該命令:爲什麼不用mysqldump用-u選項識別用戶?

$ mysqldump –u root -p databaseName > file.sql 

輸入根口令後產生:

mysqldump: Got error: 1045: Access denied for user 'userX'@'localhost' (using password: YES) when trying to connect 

userX是在Linux操作系統(Ubuntu的12.04)的本地用戶。看起來它不認可-u選項。

$ mysql -u root -p作品SELECT USER(),CURRENT_USER();回報:

+----------------+----------------+ 
| USER()   | CURRENT_USER() | 
+----------------+----------------+ 
| [email protected] | [email protected] | 
+----------------+----------------+ 

這是怎麼回事使用mysqldump?

回答

0

這不是一個mysqldump問題。我從一開始就編寫了這個命令並且工作。

看來這是一個ssh /控制檯問題,可能是一個破解的命令。

我保留這個答案,如果其他人因爲這個問題有這個問題。

相關問題