连接MySQL报错: Unable to load authentication plugin caching_sha2_password

Intro

我在使用 DBeaver 7.0.4 连接 MySQL 8.0.20的时候出现了这个错误。

经查,是由MySQL服务器端的密码验证策略的问题导致(具体是什么策略,和MySQL服务器的版本高低也有关)。
解决方法:解决MySQL服务器的密码验证策略的一些参数。

  • 解决
    root用户登录MySQL,执行以下三条命令(其中12345是你的root账号密码)。
alter user 'root'@'localhost' identified by '12345' password expire never;

alter user 'root'@'localhost' identified with mysql_native_password by '12345';

flush privileges;
  • 再次测试连接:
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章