VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > MySQL >
  • 连接报错'mysql_native_password'

原因:mysql8.0较旧版更新了密码加密方式。。。

打开指令,进入mysql>,然后输入mysql> select user,host,plugin from mysql.user;

就可以看见plugin(插件)格式被更新为caching_sha2_password,所以我们只需要改为旧版本mysql_native_password即可:

 ALTER USER '此处为user下的名字如root'@'此处为host下的名字如localhost' IDENTIFIED WITH mysql_native_password BY '此处为你的密码如123456';

改完后记得刷新指令FLUSH PRIVILEGES;(刷新权限)

 

网上还有种方式是说改安装路径下的my.ini文件,将default_authentication_plugin=caching_sha2_password改为default_authentication_plugin=mysql_native_password,实测不知道是不行还是就改了一个root,在我这没用


相关教程