码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-07-17 10:46:56      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:ESS   mysql 8.0   you   user   plugin   大小写   sql   session   MySQL8.0   

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>


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

标签:ESS   mysql 8.0   you   user   plugin   大小写   sql   session   MySQL8.0   

原文地址:http://blog.51cto.com/13873187/2145071

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!