zoukankan      html  css  js  c++  java
  • MySQL

    造成原因:MySQL8.0之前的版本中加密规则为mysql_native_password。但是在MySQL8.0以后的加密规则为caching_sha2_password。

    解决办法:修改加密规则。

    首先登陆数据库

         Win+R 输入cmd 打开命令提示符

        

        mysql -uroot -p 登陆数据库

         

       输入

        ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  #更改加密方式;这里的 password 为您mysql的登陆密码。

        

        接着

        ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   #更新用户密码;这里的 password 为您mysql想要设置的新密码。

         

        最后刷新权限,输入

         FLUSH PRIVILEGES;   #刷新权限

        

    最后测试连接

        Navicat

  • 相关阅读:
    Spring的AOP深入理解
    枚举和注解学习笔记
    单例模式
    工厂设计模式
    网络编程
    多线程笔记
    IOI2021集训队作业
    计蒜客 mark
    51nod mark
    关于此博客
  • 原文地址:https://www.cnblogs.com/cxstudypython/p/12123374.html
Copyright © 2011-2022 走看看