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

本文详细介绍了如何解决MySQL乱码问题,并通过Windows和Linux操作系统的具体步骤,指导用户重设数据库管理员密码。包括在安装目录下查找并使用MySQLInstanceConfig.exe进行密码重置,以及在Linux系统中通过编辑配置文件来实现密码重设。
今天为了解决乱码的问题,把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服务器

转载于:https://my.oschina.net/jerikc/blog/76232

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值