MySQL8.0的caching_sha2_password問題
隨時隨地閱讀更多技術實戰乾貨,充分利用閒暇時間,請關注原始碼社群公眾號和技術交流群。
from:https://blog.csdn.net/s634772208/article/details/81155068
問題描述及分析
安裝MySQL8.0後,使用MySQL Workbench登入時報以下錯誤
分析及查詢相關資料後,發現MySQL8.0採用了新的更安全的驗證方式,詳情請檢視mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password
不過,為什麼增加了新的驗證方式,就登入不了了呢,看提示是少了檔案/usr/lib/mysql/plugin/caching_sha2_password.so
,於是自然想到是不是少安裝了東西,前去官網檢視了文件如下:
以上文字說的意思是:服務端的相關驗證外掛已經編譯進了服務端,客戶端這邊的編譯進了libmysqlclient
。故自然想到是不是沒安裝這個呢,結果是安裝了也沒有解決問題。現在只能猜想新版本的安裝包是不是少了caching_sha2_password.so這個檔案呢?(只是猜想,有知道的網友還望幫我解答下)。
解決方法
最後搜尋了下眾多網友的解決方案,都是將驗證方式修改為上一版的,使用mysql進入控制檯,然後輸入ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';
,然後呼叫下命令FLUSH PRIVILEGES;
,將user表中資訊立即同步到記憶體中,如下圖
相關文章
- MySQL authentication plugin 'caching_sha2_password' cannot be loaded 問題MySqlPlugin
- MySQL8.0 view導致的效能問題MySqlView
- mysql8.0插入慢的問題解決方案(一)MySql
- mysql8.0 部分sql語法報錯問題MySql
- mysql8.0授權root遠端訪問MySql
- phpmyadmin mysql8 加密方式 caching_sha2_passwordPHPMySql加密
- MYSQL8.0安裝MySql
- MySQL8.0之XtraBackupMySql
- Mysql8.0 報錯MySql
- MySQL8.0的自動部署指令碼MySql指令碼
- MySQL8.0中role的使用實踐MySql
- 升級MySQL8.0的歷險記MySql
- nohup的問題
- 稅的問題
- CUDA的問題
- iptables的問題
- slice 的問題
- 專案中常問的問題
- 遇到的編碼問題、時區問題整理
- 《扶蘇的問題》題解
- MySQL8.0初體驗MySql
- MySQL8.0:The General Query LogMySql
- Docker 安裝 MySQL8.0DockerMySql
- Mac 安裝 MySQL8.0MacMySql
- Linux安裝MySQL8.0LinuxMySql
- mysql8.0修改密碼MySql密碼
- MySQL8.0效能優化MySql優化
- MySQL8.0新特性-臨時表的改善MySql
- Troubleshooting 專題 - 問正確的問題 得到正確的答案
- 請教個問題執行 httprunner 遇到的問題HTTP
- 揹包問題的一道經典問題
- 請問一個 authorize的問題
- vue的SEO問題Vue
- linux遇到的問題Linux
- webpack碰到的問題Web
- Vagrant 遇到的問題
- tensorflow saver的問題
- Homestead 遇到的問題