mysql访问被拒绝用户'odbc'@'localhost'到数据库

时间:2012-01-27 22:14:18

标签: mysql root

我在安装过程中安装了MySql5.5并设置了密码,但是当我尝试在windows命令提示符下使用mysql时,我收到错误:

access denied for user 'odbc'@'localhost' to database password = 'YES'

我想将其更改回“root @ localhost”以及重置密码但我无法登录mysql。

如何使用root登录mysql?

3 个答案:

答案 0 :(得分:11)

您是否正在尝试使用mysql交互式shell?您可以在命令行中指定用户名:

c:\> mysql -u root -p

,其中

-u = specify username
-p = prompt for password

答案 1 :(得分:1)

我通过实施一些小小的解决方案来解决此问题。下载hxd(十六进制编辑器)并搜索“ ODBC”(应该只有一个匹配项),然后将其更改为“ root”。

答案 2 :(得分:0)

您正在使用默认的无权限用户登录mysql,如果您想要执行所有操作,则必须以root用户身份登录:

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql.exe -u root -p
Enter Password: *****

如果你从未指定root密码,它应该是空白的,如果你这样做,你必须记住它是什么,或者找出如何重置root密码。