我在安装过程中安装了MySql5.5并设置了密码,但是当我尝试在windows命令提示符下使用mysql时,我收到错误:
access denied for user 'odbc'@'localhost' to database password = 'YES'
我想将其更改回“root @ localhost”以及重置密码但我无法登录mysql。
如何使用root登录mysql?
答案 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密码。