Navicat 连接MySQL 8.0.11 出现2059错误
        【摘要】 
                    Navicat 连接MySQL 8.0.11 出现2059错误 
错误 
使用Navicat Premium 连接MySQL时出现如下错误: 
 
原因 
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 
解决 
更改加密规则: ...
    
    
    
    Navicat 连接MySQL 8.0.11 出现2059错误
错误
使用Navicat Premium 连接MySQL时出现如下错误:

原因
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
 
解决
更改加密规则:
  
   - 
    
     
    
    
     
      mysql -uroot -ppassword #登录
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      use mysql; #选择数据库
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更改加密方式
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新用户密码
     
    
 
   - 
    
     
    
    
      
     
    
 
   - 
    
     
    
    
     
      FLUSH PRIVILEGES; #刷新权限
     
    
 
  
 

输入password
文章来源: blog.csdn.net,作者:隔壁老瓦,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/wxb880114/article/details/81906228
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)