博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql5 解压版 安装 建用户授权采坑
阅读量:4940 次
发布时间:2019-06-11

本文共 810 字,大约阅读时间需要 2 分钟。

登录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

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

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

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

 

select user,host,password from user;

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

 

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

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

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

 

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

net stop 【服务名】

net start 【服务名】

转载于:https://www.cnblogs.com/Cy66666666/p/9505993.html

你可能感兴趣的文章
<metro>Google的验证
查看>>
SQL中NUMERIC和DECIMAL的区别
查看>>
安卓课程设计:微课表
查看>>
Oracle 表的分组操作
查看>>
在OS X上的Intllij Idea中配置GlassFish
查看>>
用查表法快速转换yv12到RGB【转】
查看>>
使用公钥登录SSL
查看>>
hdu 1290_献给杭电五十周年校庆的礼物
查看>>
Nginx 入门
查看>>
openCR-用ROS代码点亮LED的方法
查看>>
豆瓣电影api
查看>>
BufferedInputStream和FileInputStream的区别
查看>>
二阶段之六
查看>>
微博爬虫 python
查看>>
中石油 【递归】普通递归关系
查看>>
vue报错Error in render: "TypeError: Cannot read property '0' of undefined"
查看>>
silverlight 隐藏ChildWindow 右上角的关闭按钮
查看>>
likely() 和 unlikely()
查看>>
03一些View总结
查看>>
MapReduce--平均分,最高,低分以及及格率的计算
查看>>