我已经在Windows7上安装了Mysql,我使用mysql和mysql命令行客户端&我也在windows cmd中使用Mysqldump,&它没有任何问题。但是今天,我尝试使用mysqldump在cmd
中使用此命令导出数据库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%正确的。请告诉我如何解决这个问题。感谢
答案 0 :(得分:0)
您是否尝试过在cfg文件中存储传递? http://dev.mysql.com/doc/refman/5.7/en/password-security-user.html
答案 1 :(得分:0)
从命令行尝试:
mMap = ((MapFragment) this.getFragmentManager().findFragmentById(R.id.map_view)); mMap.getMapAsync(this);
然后,当您被要求输入密码时,只需输入密码即可 在没有在-p。
之后输入密码的情况下尝试使用mysqldump命令