zoukankan      html  css  js  c++  java
  • Linux普通用户无法登录mysql——ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    现场还原:用root用户在Linux上安装mysql后,用Linux的root用户可以登录mysql,但普通用户无法登录,提示错误:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    一、mysql用root登录mysql
    选择以mysql命名的数据库,用以下命令查看user表:

    select host,user,plugin from user;

    结果如下:

    +-----------+---------+-----------------------+
     
    | host | user | plugin |
     
    +-----------+---------+-----------------------+
     
    | localhost | root | unix_socket |
     
    +-----------+---------+-----------------------+

    二、修改plugin属性为mysql_native_password

    https://blog.csdn.net/maoxinwen1/article/details/88629313

     ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

    版权声明:本文为CSDN博主「oamnomis」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/maoxinwen1/article/details/88629313

    最后一定要:

    FLUSH PRIVILEGES;
    ————————————————
    版权声明:本文为CSDN博主「萧曵 丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/chenyao1994/article/details/82685728

    本文来自博客园,作者:秋华,转载请注明原文链接:https://www.cnblogs.com/qiu-hua/p/13364697.html

  • 相关阅读:
    Vue状态管理
    Vue延迟点击
    Vue路由
    简单的队列应用
    Uncaught SyntaxError: Unexpected token )
    视频转码
    判断是否为视频文件
    Press ^C at any time to quit.
    Node.js学习
    YUM安装LAMP与LNMP
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/13364697.html
Copyright © 2011-2022 走看看