欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年11月26日 08:42:28   作者:BEYOND1118  
這篇文章主要介紹了連接docker里面的mysql失敗解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

2059 : Authentication plugin ‘caching_sha2_password' cannot be loaded:

解決辦法:

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

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

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

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

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

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

錯誤如下:

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

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

1.進入mysql容器內(nèi)部,在docker中輸入

docker exec -it mysql02 bash

2.登錄mysql

mysql -u root -p

如圖所示輸入123456回車即可

3.設(shè)置用戶配置項

(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;

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

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

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

以上這篇連接docker里面的mysql失敗解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker掛載本地目錄和數(shù)據(jù)卷容器操作

    docker掛載本地目錄和數(shù)據(jù)卷容器操作

    這篇文章主要介紹了docker掛載本地目錄和數(shù)據(jù)卷容器操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker資源限制和compose部署詳解

    docker資源限制和compose部署詳解

    默認情況下,容器沒有資源限制,并且可以使用主機內(nèi)核調(diào)度程序允許的盡可能多的給定資源,這篇文章主要給大家介紹了關(guān)于docker資源限制和compose部署的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問

    docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問

    這篇文章主要介紹了docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Docker開啟遠程連接并實現(xiàn)安全通信詳解

    Docker開啟遠程連接并實現(xiàn)安全通信詳解

    這篇文章主要為大家介紹了Docker開啟遠程連接并實現(xiàn)安全通信過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 在 Centos 7.9 中如何安裝與配置 Docker 20.10.18

    在 Centos 7.9 中如何安裝與配置 Docker 20.10.

    這篇文章主要介紹了在 Centos 7.9 中如何安裝與配置 Docker 20.10.18,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • Docker倉庫常用命令詳解

    Docker倉庫常用命令詳解

    這篇文章主要介紹了Docker倉庫常用命令詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Docker部署php運行環(huán)境(php-fpm+nginx)

    Docker部署php運行環(huán)境(php-fpm+nginx)

    Docker?是一種流行的容器化平臺,可以幫助開發(fā)人員快速創(chuàng)建、部署和管理容器化應(yīng)用程序,本文將介紹如何使用?Docker?搭建?PHP?開發(fā)環(huán)境服務(wù)器,讓您能夠輕松地開始?PHP?開發(fā)工作,感興趣的可以了解一下
    2023-11-11
  • Docker容器部署前端Vue服務(wù)(小白教程)

    Docker容器部署前端Vue服務(wù)(小白教程)

    本文主要介紹了Docker容器部署前端Vue服務(wù),文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • docker search命令的具體使用

    docker search命令的具體使用

    本文主要介紹了docker search命令的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Docker跨主機容器通信overlay實現(xiàn)過程詳解

    Docker跨主機容器通信overlay實現(xiàn)過程詳解

    這篇文章主要介紹了Docker跨主機容器通信overlay實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05

最新評論