zoukankan      html  css  js  c++  java
  • MYSQL出现1251 client does no support authentic错误

    今天想要创建一个新的mysql用户然后赋予它一些权限然后进行一些操作。但是在mysql命令行中创建一个用户后发现该用户Navicat连接不上mysql。


    在这边我已经添加了一个root1用户并且设置密码为root1.

    但是你去连接Navicat 就会报错:

    在这本人已经找到了解决的办法了

    第一步,更改掉新版mysql的加密方式。

    mysql> ALTER USER 'root1'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
    Query OK, 0 rows affected (0.97 sec)

    第二步 ,更改用户密码

    mysql> ALTER USER 'root1'@'%' IDENTIFIED WITH mysql_native_password BY 'root1';
    Query OK, 0 rows affected (0.15 sec)

    然后你就可以进去Navicat测试一波是否成功了!

    从csdn搬家过来的可能没有图片,原地址https://blog.csdn.net/weixin_38091140
  • 相关阅读:
    尝试一下搭博客
    python IO
    python OOP
    杂笔记
    codeforces 217E 【Alien DNA】
    dfs序七个经典问题(转)
    poj 1945 Power Hungry Cows A*
    NOIP 2012 洛谷P1081 开车旅行
    洛谷 P1924 poj 1038
    poj 2176 folding
  • 原文地址:https://www.cnblogs.com/Apy-0816/p/11100290.html
Copyright © 2011-2022 走看看