docker之mysql連接 Authentication plugin 'caching_sha2_password' cannot be loaded


        原因:由於MySQL8.0之后的加密規則為caching_sha2_password

 

        解決方法:

    

 1  1.docker exec -it mysql01(鏡像別名) bash
 3 // 進入mysql命令行
 4 
 5  2.mysql -uroot -p 密碼     
 6 
 7   // 修改加密規則 設置新密碼
 8 
 9  3.ALTER USER '賬號'@'用戶域' IDENTIFIED WITH mysql_native_password BY '新密碼';  
10 用戶域
%: 全部
localhost : 只允許本地 11 // 刷新權限 12 13 4.FLUSH PRIVILEGES;

 

 

 

    

           


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM