Mysql 用户ODBC@localhost的访问被拒绝
我已经在Windows7上安装了Mysql,我在Mysql命令行客户端上使用了Mysql,我在WindowsCMD中也使用了Mysqldump,它运行起来没有任何问题。但今天,我尝试用cmd中的这个命令使用mysqldump导出数据库Mysql 用户ODBC@localhost的访问被拒绝,mysql,windows,cmd,mysql-workbench,mysqldump,Mysql,Windows,Cmd,Mysql Workbench,Mysqldump,我已经在Windows7上安装了Mysql,我在Mysql命令行客户端上使用了Mysql,我在WindowsCMD中也使用了Mysqldump,它运行起来没有任何问题。但今天,我尝试用cmd中的这个命令使用mysqldump导出数据库 mysqldump –u root -p mypassword db_name > f:\mydb.sql 我尝试了许多其他命令,我总是看到错误 Access Denied for User 'ODBC'@'localhost' (using passwo
mysqldump –u root -p mypassword db_name > f:\mydb.sql
我尝试了许多其他命令,我总是看到错误
Access Denied for User 'ODBC'@'localhost' (using password: yes) when trying to connect
正如您所看到的,在mysqldump命令中,我使用root作为用户,那么为什么会出现用户ODBC错误?还有一件事,使用mysql命令行客户端,我仍然正常使用mysql,使用root作为用户没有任何问题。我还尝试用这个命令登录cmd
mysql –u root -p mypassword
但还是同样的错误。我的密码是100%正确的。请告诉我如何解决这个问题。谢谢您尝试过将密码存储在cfg文件中吗 您是否尝试过将pass存储在cfg文件中 从命令行尝试: 然后,当你被要求输入密码时,只需键入它。
使用mysqldump命令进行相同的尝试,但不要在-p之后键入密码
从命令行重试: 然后,当你被要求输入密码时,只需键入它。
使用mysqldump命令进行相同的尝试,但不要在-p之后键入密码
然后继续,让我们知道,然后继续,让我们知道,虽然不完全是你在寻找什么,这可能会有所帮助-虽然不完全是你在寻找什么,这可能会有所帮助-
mysql -u root -p