国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  數據庫管理 >  登錄mysql時(shí)報錯 Authentication plugin ‘caching_sha2_password‘ cannot be loaded解決辦法

登錄mysql時(shí)報錯 Authentication plugin ‘caching_sha2_password‘ cannot be loaded解決辦法

2023-12-22 14:42:56 2919

登錄mysql時(shí)報錯 Authentication plugin ‘caching_sha2_password‘ cannot be loaded解決辦法

 

報錯信息如下:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /www/server/mysql/lib/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

首先我們知道:

mysql5 默認加密方式是 my_native_password

mysql8 默認加密方式是 caching_sha2_password

這個(gè)問(wèn)題就是使用了caching_sha2_password加密方式卻找不到某個(gè)必需的文件

先進(jìn)入mysql, 然后修改mysql默認的加密方式為mysql_native_password

也就是下面兩行命令:

use mysql; # 選擇數據庫mysql

update user set plugin='mysql_native_password'; # 修改加密方式

或者下面兩行(和上面相同的效果)

use mysql;

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';


還有下面兩種方法:

第一種方法(可能失效):

編輯my.cnf配置文件

vim /etc/my.cnf

[mysqld]下面加上一行:

default_authentication_plugin=mysql_native_password

這個(gè)意思是改變默認加密方式

第二種方法:

編輯my.cnf配置文件

vim /etc/my.cnf

[mysqld]下面加上一行:

skip-grant-tables

這個(gè)意思是跳過(guò)密碼驗證


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->