Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 用户ODBC@localhost的访问被拒绝_Mysql_Windows_Cmd_Mysql Workbench_Mysqldump - Fatal编程技术网

Mysql 用户ODBC@localhost的访问被拒绝

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

我已经在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 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