站長資訊網
        最全最豐富的資訊網站

        docker連接mysql失敗怎么辦

        docker連接mysql失敗的解決辦法:1、通過“docker ps”命令查看正在運行的容器;2、運行“docker exec -it b30062adc08c /bin/bash”進入mysql容器;3、輸入“mysql -u root -p”命令;4、重啟mysql,再使用navicat連接即可成功。

        docker連接mysql失敗怎么辦

        千萬級數據并發如何處理?進入學習

        本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

        docker連接mysql失敗怎么辦?

        連接docker里面的mysql失敗解決方法

        場景:在虛擬機的docker容器中安裝latest版本的mysql之后,在宿主機中使用navicat連接虛擬機中的mysql出現下圖報錯:

        docker連接mysql失敗怎么辦

        2059 : Authentication plugin ‘caching_sha2_password' cannot be loaded:

        解決辦法:

        1、首先docker ps命令查看正在運行的容器,確保我們想要連接的mysql已經啟動,如果沒啟動使用docker start命令啟動(下圖查看結果表示已經啟動了一個mysql)

        docker連接mysql失敗怎么辦

        2、接著運行docker exec -it b30062adc08c /bin/bash進入mysql容器

        docker連接mysql失敗怎么辦

        3、再接著輸入mysql -u root -p命令,然后輸入自己的密碼,最后輸入更新密碼語句:

        ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

        docker連接mysql失敗怎么辦

        4、最后重啟mysql再使用navicat連接即可成功

        docker連接mysql失敗怎么辦

        補充知識: 本地遠程連接Docker中的MySQL報錯的解決辦法(1251)

        錯誤如下:

        docker連接mysql失敗怎么辦

        原因:mysql 8.0 默認使用 caching_sha2_password 身份驗證機制;客戶端不支持新的加密方式

        解決方案:修改用戶(root)的加密方式

        1.進入mysql容器內部,在docker中輸入

        docker exec -it mysql02 bash

        docker連接mysql失敗怎么辦

        2.登錄mysql

        mysql -u root -p

        如圖所示輸入123456回車即可

        docker連接mysql失敗怎么辦

        3.設置用戶配置項

        (1)查看用戶信息

        select host,user,plugin,authentication_string from mysql.user;

        (2)修改加密方式

        ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; //123456是mysql的登錄密碼

        (3)再次查看用戶信息

        select host,user,plugin,authentication_string from mysql.user;

        docker連接mysql失敗怎么辦

        (4)再次使用Navicate等數據庫軟件連接,成功

        docker連接mysql失敗怎么辦

        (5)補充:如果要正常退出不關閉容器,可以通過按Ctrl+P+Q進行退出容器

        從mysql中退出容器:Ctrl+D,按兩次

        推薦學習:《docker視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 人妻少妇精品中文字幕av蜜桃| 无码精品国产一区二区三区免费| 亚洲精品无码专区2| 久久精品免费观看| 久热这里只有精品12| 看99视频日韩精品| 国产精品一级片| 日产精品一线二线三线芒果| 国语自产拍精品香蕉在线播放| 久久精品无码一区二区三区免费 | 99爱在线视频这里只有精品| 久久精品一本到99热免费| 欧美精品一区二区在线精品 | 久久国产成人亚洲精品影院| 国产成人精品久久二区二区| 国内精品伊人久久久久网站| 亚洲国产成人久久精品影视| 国产精品186在线观看在线播放| 亚洲国产高清精品线久久 | 日韩精品系列产品| 亚洲av午夜精品一区二区三区| 国产乱子伦精品无码专区| 精品福利一区二区三区免费视频| 国产成人精品日本亚洲直接| 无码精品第一页| 久久精品无码专区免费| 国产精品性爱| 国产精品午夜无码AV天美传媒| 91精品国产高清久久久久久国产嫩草 | 中文字幕精品亚洲无线码二区| 免费视频成人国产精品网站| 久久精品成人| 久久露脸国产精品| 无码人妻精品一区二区蜜桃百度 | 国产精品极品| 成人午夜精品久久久久久久小说| 国产99视频精品一区| 精品精品国产自在久久高清| 日本人精品video黑人| 四虎精品成人免费永久| 成人亚洲日韩精品免费视频|