zoukankan      html  css  js  c++  java
  • MYSQL8.0修改密码的一些疑问

    mysql安装以后,默认密码为空,可以使用

    mysqld --initial
    

    Mysql 提供了两种基于SHA-256的密码验证的插件:

    sha256_password  基于基本的sha-256 验证
    caching_sha2_password Implements SHA-256 authentication (like sha256_password), but uses caching on the server side for better performance and has additional features for wider applicability.
    

    查看mysql使用的密码插件:

    mysql> show variables like '%default_authentication_plugin%';
    +-------------------------------+-----------------------+
    | Variable_name                 | Value                 |
    +-------------------------------+-----------------------+
    | default_authentication_plugin | caching_sha2_password |
    +-------------------------------+-----------------------+
    1 row in set (0.01 sec)
    

    那么修改密码的时候,我们就要这样:

      alter user 'root'@'localhost' identified with caching_sha2_password by 'your_new_password';  
    

    如果你的root密码原来是空密码,那么使用select语句查看:

    mysql> select authentication_string from user;
    +------------------------------------------------------------------------+
    | authentication_string                                                  |
    +------------------------------------------------------------------------+
    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | $A$005$4<+yQ2yNzb+L{TFc{T.xxxoMky8g1F0KbCQeyHOZ8JSO/NWydKhRGnhCVxyn/ |
    +------------------------------------------------------------------------+
    5 rows in set (0.00 sec)
    

    就变成了有密码...
    然后使用新密码登陆mysql,发现已经成功了。

    联系我->邮件写信
  • 相关阅读:
    java 读取ini文件
    JPA简单的分页条件查询
    工厂模式之简单工厂模式,head first设计模式
    mvnw 找不到或无法加载主类,找不到符号,类
    spring boot 通过feign调用api接口
    Ubuntu18.04 samba配置
    log4cplus例子
    ES->PES->PS打包程序
    RED5安装与配置
    Java 常用的日志工具——JDK自带的java.util.logging包、APACHE 的log4j 与 slf4j日志处理接口
  • 原文地址:https://www.cnblogs.com/bing-yu12/p/14694261.html
Copyright © 2011-2022 走看看