zoukankan      html  css  js  c++  java
  • Navicat连接MySQL报错-2059

    解释原因:据说,mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 现在说第二种方式 
    命令行进入MySQL数据库

    mysql -u root -p;

    然后输入root账户密码,


    输入以下指令,逐行输入,每行后加一个回车
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;      #修改加密规则 
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';     #更新一下用户的密码 (password为native登录使用的密码,根据自己需要修改)
    FLUSH PRIVILEGES;    #刷新权限 

    进入native,使用更新过的账户密码

  • 相关阅读:
    poj1243(经典dp)
    hdu3485(递推)
    poj2479(dp)
    hdu3415(单调队列)
    hdu1876(dp)
    hdu1042(大数模板)
    hdu2125(数学)
    hdu1992(递推)
    android api文档:intent阅读笔记
    bitmap相关工具类
  • 原文地址:https://www.cnblogs.com/Abell/p/12988951.html
Copyright © 2011-2022 走看看