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?