ERROR 1045 (28000): Access denied for user 'ODB...

痞子三分冷 提交于 2020-03-01 08:47:38
今天为了解决乱码的问题,把mysql的编码格式修改为UTF8,是UTF8而不是UTF-8。

现在登录数据库出现:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
O)

通过摸索,在安装目录下:
C:\Program Files\MySQL\MySQL Server 5.5\bin
找到MySQLInstanceConfig.exe,因为我使用的是windows操作系统。然后重新设置密码,登录正常。

若为Linux系统:
在mysql安装目录下的bin往path里添加,然后用mysql -u用户名 -p密码

重设密码的方法:
$ mysql -u root -p #--登录mysql 服务器
mysql> use mysql; #使用mysql数据库
mysql> update user set password=PASSWORD("123456") where User='root'; #--更新用户密码
mysql>flush privileges; #--重新刷新权限
mysql> quit #--退出mysql服务器

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!