zoukankan      html  css  js  c++  java
  • MySQL8.0 caching_sha2_password报错问题

    在bin目录下执行mysql -uroot -p123456

    登录后执行:

    use mysql;
    
    select host, user, plugin from user;

    打印:

    +-----------+------------------+-----------------------+
    | host | user | plugin |
    +-----------+------------------+-----------------------+
    | localhost | mysql.infoschema | caching_sha2_password |
    | localhost | mysql.session | caching_sha2_password |
    | localhost | mysql.sys | caching_sha2_password |
    | localhost | root | caching_sha2_password |
    +-----------+------------------+-----------------------+
    4 rows in set (0.00 sec)

    发现新版MySQL都是默认用caching_sha2_password这个plugin来加密密码了,HeidiSQL无法接入。现改成原生密码的加密方式。

    执行:

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

    flush privileges;

    就可以了。再执行上面的查询语句,返回:

    +-----------+------------------+-----------------------+
    | host | user | plugin |
    +-----------+------------------+-----------------------+
    | localhost | mysql.infoschema | caching_sha2_password |
    | localhost | mysql.session | caching_sha2_password |
    | localhost | mysql.sys | caching_sha2_password |
    | localhost | root | mysql_native_password |
    +-----------+------------------+-----------------------+
    4 rows in set (0.00 sec)

    可知,已经改mysql_native_password插件了。

  • 相关阅读:
    XCode9打包上传遇到的问题
    iOS Category
    ios view生成图片
    xcode8 注释快捷键不能用的解决办法
    warning: templates not found
    Quartz 2D编程指南
    关于键盘输入中文控制字数 (找了很久,最好的写法)真是完美
    小知识
    UIView 的hitTest 添加屏蔽层 但不影响下一层操作
    ios 绘制不规则 图形
  • 原文地址:https://www.cnblogs.com/shuada/p/9426186.html
Copyright © 2011-2022 走看看