当前位置:   article > 正文

连接mysql报错1251_mysql1251错误

mysql1251错误

两种情况,

1.真的是密码错误;

2.版本不一致导致加密方式不一致所有即使密码是对的,经过处理后密码还是错误的。


    例如,低版本的SQLyog或者Navicat链接高版本数据库8.0+;8.0以上的数据库加密方式为caching_sha2_password;低版本的加密方式为mysql_native_password,加密方式不一样所以远程连接的时候会报错说是密码错误,实际是版本不一致导致的加密方式不一致的原因
 

  1. -- 1首先查看mysql库中的user表
  2. SELECT * FROM USER
  3. -- 2将密码重置为空
  4. UPDATE USER SET authentication_string='' WHERE USER='yves';
  5. -- 3重新设置新密码
  6. ALTER USER 'yves'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
  7. -- 4刷新权限
  8. FLUSH PRIVILEGES;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/187274
推荐阅读
相关标签
  

闽ICP备14008679号