mysql5 解压版 安装 建用户授权采坑 登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO 正常密码错误解决方案(转) 步骤如下:

cmd操作出现如上提示信息,root用户登录正常,但是

新建授权用户登录提示错误,多次修改密码后都登录无效。

解决方案

使用Navicat登录成功后  找到mysql库user表发现新建的用户存在一

条用户名为空的记录,所有权限均为N,登陆的权限为‘localhost’权限,

再对照navcat报错信息,断定是用这个登陆的本地库,将名称补充完整,

授予相应权限,登陆成功

正常密码错误解决方案(转)

步骤如下:

1.首先在cmd运行窗口

a.启动mysql数据库:net start mysq;

b.mysql -u root -p 回车

   在Enter password 跟上密码,就可以登录了;

c.显示用户之下的所有数据库:show databases

mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:

2.定位到mysql数据库:use mysql

  查询当前数据库下所有表:show tables;

mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:

3.执行查询语句,查看用户、密码等信息

select user,host,password from user;

这里一定注意,mysql数据库的用户密码是md5加密的,我第一条sql

update user set password ='123456' where user='root';

mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:

我以为成功了,结果密码还是错了,正确的应该是

update user set password =password('123456') where user ='root';

mysql5  解压版 安装 建用户授权采坑
登录mysql数据库出现 : ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO
正常密码错误解决方案(转)
步骤如下:

4.重启一下就可以正常登录了。

net stop 【服务名】

net start 【服务名】