mysql错误:mysql_native_password

你说的曾经没有我的故事 提交于 2020-03-11 16:55:50

在使用 Navicat for Mysql连接mysql 8.0时会报如下错误:

mysql> authentication plugin 'caching_sha2_password' cannot be loaded;

mysql8.0 引入了新特性 caching_sha2_password;这种密码加密方式客户端不支持;客户端支持的是mysql_native_password 这种加密方式;

  • 我们可可以查看mysql 数据库中user表的 plugin字段;
mysql> select host,user,plugin from user;

在这里插入图片描述

  • 可以使用命令将他修改成mysql_native_password加密模式
mysql> updates user set plugin='mysql_native_password' where user='root';
mysql> select host,user,plugin from user;

在这里插入图片描述
链接成功

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!