首頁 >運維 >Docker >連接docker中的mysql失敗怎麼辦

連接docker中的mysql失敗怎麼辦

王林
王林原創
2020-05-21 11:39:535144瀏覽

連接docker中的mysql失敗怎麼辦

問題描述:

在宿主機器中使用navicat連接虛擬機器中的mysql出現下圖報錯:

連接docker中的mysql失敗怎麼辦

解決方法:

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

連接docker中的mysql失敗怎麼辦

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

3、再接著輸入mysql -u root -p指令,然後輸入自己的密碼,最後輸入更新密碼語句:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY ' 123456';

連接docker中的mysql失敗怎麼辦

4、最後重啟mysql再使用navicat連線即可成功

連接docker中的mysql失敗怎麼辦

##推薦教學:

docker教學

以上是連接docker中的mysql失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn