2016-01-20 44 views
1

我已经在Windows7上安装了Mysql,我使用了mysql与mysql命令行客户端&我也在windows cmd中使用Mysqldump,&它没有任何问题。但今天,我试图用mysqldump使用此命令在cmd中导出数据库访问拒绝用户ODBC @ localhost

mysqldump –u root -p mypassword db_name > f:\mydb.sql 

我试过很多其他的命令,我总是看到错误

Access Denied for User 'ODBC'@'localhost' (using password: yes) when trying to connect 

,你可以看到,在mysqldump的命令我使用根用户,那么为什么我得到用户ODBC错误?还有一件事,使用MySQL命令行客户端,我仍然使用MySQL通常没有任何问题使用root用户。我也尝试用此命令在cmd登录

mysql –u root -p mypassword 

但仍然是相同的错误。和我的密码是100%正确的。请告诉我如何解决这个问题。谢谢

+0

虽然不完全是你所寻找的,这可能会帮助 - http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=158186 – Leptonator

回答

0

尝试:

mysql -u root -p 

然后,当被要求你输入密码,只需键入它。
请在mysqldump命令中使用相同的命令,而不要在-p后输入密码。

相关问题