SQLyog錯誤號碼MySQL?plugin?caching_sha2_password?could?not?be?loaded的解決方法
問題描述:
SQLyog錯誤號碼 plugin caching_sha2_password could not be loaded
原因分析: MySQL新版默認(rèn)使用caching_sha2_password作為身份驗(yàn)證插件,而舊版是使用mysql_native_password
當(dāng)連接MySQL時報錯“plugin caching_sha2_password could not be loaded”時,可換回舊版插件。
解決方案: 遠(yuǎn)程命令行登錄mysql
mysql -hlocalhost -uroot -proot -P3306
操作mysql數(shù)據(jù)庫命令:
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錯誤“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錯誤號碼MySQL plugin caching_sha2_password could not be loaded的文章就介紹到這了,更多相關(guān)MySQL caching_sha2_password could not be loaded內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql 8 新特性 window functions 的作用
MySQL是眾多網(wǎng)站技術(shù)棧中的標(biāo)準(zhǔn)配置,是廣受歡迎的開源數(shù)據(jù)庫,已經(jīng)推出了8.0的第一個候選發(fā)行版本。接下來通過本文給大家分享Mysql 8 新特性 window functions 的作用,需要的朋友參考下吧2017-11-11Mybatis的where標(biāo)簽使用總結(jié)梳理
這篇文章主要介紹了Mybatis的where標(biāo)簽使用總結(jié)梳理,文章通過將Mybatis中where標(biāo)簽的基本使用形式展開where標(biāo)簽小技巧以及容易踩到的坑進(jìn)行總結(jié)梳理,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問題及排查方法
這篇文章主要介紹了Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問題以及如何排查,本文給大家展示了問題描述及解決方法,需要的朋友可以參考下2024-02-02mysql主鍵,外鍵,非空,唯一,默認(rèn)約束及創(chuàng)建表的方法
這篇文章主要介紹了mysql主鍵,外鍵,非空,唯一,默認(rèn)約束及創(chuàng)建表的方法,在數(shù)據(jù)庫中,數(shù)據(jù)表是數(shù)據(jù)庫中最重要、最基本的操作對象,是數(shù)據(jù)存儲的基本單位2022-07-07MySql增量恢復(fù)的幾種實(shí)現(xiàn)方法
本文主要介紹了MySql增量恢復(fù)的幾種實(shí)現(xiàn)方法,通過增量備份與恢復(fù),可以在系統(tǒng)發(fā)生故障或數(shù)據(jù)損壞時快速恢復(fù)到最新狀態(tài),提高系統(tǒng)的可靠性和可用性,感興趣的可以了解一下2023-08-08