SQLyog錯(cuò)誤號(hào)碼MySQL?plugin?caching_sha2_password?could?not?be?loaded的解決方法
問(wèn)題描述:
SQLyog錯(cuò)誤號(hào)碼 plugin caching_sha2_password could not be loaded
原因分析: MySQL新版默認(rèn)使用caching_sha2_password作為身份驗(yàn)證插件,而舊版是使用mysql_native_password
當(dāng)連接MySQL時(shí)報(bào)錯(cuò)“plugin caching_sha2_password could not be loaded”時(shí),可換回舊版插件。
解決方案: 遠(yuǎn)程命令行登錄mysql
mysql -hlocalhost -uroot -proot -P3306
操作mysql數(shù)據(jù)庫(kù)命令:
use mysql;
查看用戶名使用的身份驗(yàn)證插件:
mysql> select Host,User,plugin from mysql.user;
修改root用戶的身份驗(yàn)證插件
本地連接:
alter user root@localhost identified with mysql_native_password by '123456'; FLUSH PRIVILEGES;
遠(yuǎn)程連接:
alter user root@'%' identified with mysql_native_password by '123456'; FLUSH PRIVILEGES;
4.最后成功
遠(yuǎn)程連接MYSQL錯(cuò)誤“PLUGIN CACHING_SHA2_PASSWORD COULD NOT BE LOADED”的解決辦法
1、 進(jìn)入MYSQL依次執(zhí)行如下命令
# 本地mysql # 修改加密規(guī)則(非必須) alter user 'root'@'localhost' identified by '123456' password expire never; # 更新用戶的密碼 alter user 'root'@'localhost' identified with mysql_native_password by '123456'; # 刷新權(quán)限 flush privileges; # 重置密碼(==非必須==) alter user 'root'@'localhost' identified by '123456'; # 遠(yuǎn)程mysql(linux,docker中) # 如果你需要使用遠(yuǎn)程登錄,將localhost 改為 %,下面的‘123456'使用你自己的密碼 # 修改加密規(guī)則(非必須) alter user 'root'@'%' identified by '123456' password expire never; # 更新用戶的密碼 alter user 'root'@'%' identified with mysql_native_password by '123456'; # 刷新權(quán)限 flush privileges; # 重置密碼(==非必須==) alter user 'root'@'%' identified by '123456';
其中123456換成自己的密碼。
2、查看修改結(jié)果
SELECT Host, User, plugin from mysql.user;
到此這篇關(guān)于SQLyog錯(cuò)誤號(hào)碼MySQL plugin caching_sha2_password could not be loaded的文章就介紹到這了,更多相關(guān)MySQL caching_sha2_password could not be loaded內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例
MySQL中AES_ENCRYPT('密碼','鑰匙')函數(shù)可以對(duì)字段值做加密處理,AES_DECRYPT(表的字段名字,'鑰匙')函數(shù)解密處理,下面這篇文章主要給大家介紹了關(guān)于MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下。2017-08-08Navicat數(shù)據(jù)存放位置和備份數(shù)據(jù)庫(kù)路徑設(shè)置方式
這篇文章主要介紹了Navicat數(shù)據(jù)存放位置和備份數(shù)據(jù)庫(kù)路徑設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01- 從這個(gè)基本語(yǔ)法可以看出,最簡(jiǎn)單的SELECT語(yǔ)句是SELECT select_list,實(shí)際上利用這個(gè)最簡(jiǎn)單的SELECT語(yǔ)句,你也可以完成許多你期待的功能,首先你能利用它進(jìn)行MySQL所支持的任何運(yùn)算,例如:SELECT 1+1,它將返回2;其次,你也能利用它給變量賦值,而在PHP中,運(yùn)用SELECT語(yǔ)句的這種功能,你就可以自由地運(yùn)用MySQL的函數(shù)為PHP程序進(jìn)行各種運(yùn)算,并賦值給變量。在很多的時(shí)候,你會(huì)發(fā)現(xiàn)MySQL擁有許多比PHP更為功能強(qiáng)大的函數(shù)。2008-04-04
Mysql數(shù)據(jù)庫(kù)值的添加、修改、刪除及清空操作實(shí)例
這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)值的添加、修改、刪除及清空操作的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下2021-06-06記錄無(wú)法安裝mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-G
在aliyun上安裝MySQL時(shí)由于上次錯(cuò)誤卸載mysql 導(dǎo)致校驗(yàn)文件出問(wèn)題。下面小編給大家分享記錄無(wú)法安裝mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解決方法,需要的朋友參考下吧2017-01-01MySQL使用集合函數(shù)進(jìn)行查詢操作實(shí)例詳解
這篇文章主要介紹了MySQL使用集合函數(shù)進(jìn)行查詢操作,結(jié)合實(shí)例形式詳細(xì)分析了MySQL使用集合函數(shù)進(jìn)行的運(yùn)算與查詢操作使用技巧,需要的朋友可以參考下2018-06-06MySQL實(shí)現(xiàn)批量更新不同表中的數(shù)據(jù)
這篇文章主要介紹了MySQL實(shí)現(xiàn)批量更新不同表中的數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05