zoukankan      html  css  js  c++  java
  • 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

    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 【服务名】

  • 相关阅读:
    eventbus3-intellij-plugin插件搜不到
    flutter控件之CheckBox
    Java中常见数据结构:list与map -底层如何实现
    flutter控件之RadioButton
    git add Untracked files
    执行git push出现"Everything up-to-date"
    用flutter写一个精美的登录页面
    Android Studio最全插件整理
    Mac下git的环境搭建和基本使用
    上周热点回顾(7.1-7.7)团队
  • 原文地址:https://www.cnblogs.com/Cy66666666/p/9505993.html
Copyright © 2011-2022 走看看