侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

native 链接 mysql 8.0以上版本 报错2059

2024-05-11 星期六 / 0 评论 / 0 点赞 / 81 阅读 / 1412 字

MySQL版本是8.0.4 由于新版本的MySQL新特性导致的。mysql> select Host,User,plugin from mysql.user;+-----------+---


MySQL版本是8.0.4


 由于新版本的MySQL新特性导致的。

mysql> select Host,User,plugin from mysql.user;+-----------+------------------+-----------------------+| Host      | User             | plugin                |+-----------+------------------+-----------------------+| localhost | mysql.infoschema | mysql_native_password || localhost | mysql.session    | mysql_native_password || localhost | mysql.sys        | mysql_native_password || localhost | root             | caching_sha2_password |+-----------+------------------+-----------------------+

原因:认证方式改变导致的。在老版本里,一般使用加密方式为mysql_native_password。所以可以直接修改为老版本的加密方式,或者升级新版本的加密方式.

解决方式更改为老版本的加密

ALTER USER 'vuluser'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; //修改加密方式FLUSH PRIVILEGES

这个地方可能回报1819异常

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hxd123' PASSWORD EXPIRE NEVER;ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

原因:<font color=#0099f6 >mysql8.0以上密码策略限制必须要大小写加数字特殊符号</font>


广告 广告

评论区