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?