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

今天为了解决乱码的问题,把mysql的编码格式修改成UTF8,是UTF8而不是UTF-8。

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

经过摸索,在安装目录下:
C:\Program Files\MySQL\MySQL Server 5.5\bin
找到MySQLInstanceConfig.exe,由于我使用的是windows操做系统。而后从新设置密码,登陆正常。sql

若为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服务器windows

相关文章
相关标签/搜索