- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
登錄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ò)密碼驗證
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP