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

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

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

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

2059 : Authentication plugin ‘caching_sha2_password' cannot be loaded:

解決辦法:

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

2、接著運(yùn)行docker exec -it b30062adc08c /bin/bash進(jìn)入mysql容器

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

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

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

補(bǔ)充知識(shí): 本地遠(yuǎn)程連接Docker中的MySQL報(bào)錯(cuò)的解決辦法(1251)

錯(cuò)誤如下:

原因:mysql 8.0 默認(rèn)使用 caching_sha2_password 身份驗(yàn)證機(jī)制;客戶(hù)端不支持新的加密方式

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

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

docker exec -it mysql02 bash

2.登錄mysql

mysql -u root -p

如圖所示輸入123456回車(chē)即可

3.設(shè)置用戶(hù)配置項(xiàng)

(1)查看用戶(hù)信息

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

(2)修改加密方式

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

(3)再次查看用戶(hù)信息

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

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

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

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

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

相關(guān)文章

  • docker-compose網(wǎng)絡(luò)設(shè)置之networks的使用

    docker-compose網(wǎng)絡(luò)設(shè)置之networks的使用

    本文詳細(xì)解釋了在使用 Docker Compose時(shí)如何配置網(wǎng)絡(luò),包括創(chuàng)建、使用和問(wèn)題解決等方面,介紹了如何通過(guò)docker-compose.yml文件快速編排和部署應(yīng)用服務(wù),同時(shí)解決網(wǎng)絡(luò)隔離問(wèn)題,感興趣的可以了解一下
    2024-10-10
  • Docker 修改docker存儲(chǔ)位置 修改容器鏡像大小限制操作

    Docker 修改docker存儲(chǔ)位置 修改容器鏡像大小限制操作

    這篇文章主要介紹了Docker 修改docker存儲(chǔ)位置 修改容器鏡像大小限制操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • docker拉取鏡像超時(shí)解決的問(wèn)題解決

    docker拉取鏡像超時(shí)解決的問(wèn)題解決

    本文解決了由于網(wǎng)絡(luò)問(wèn)題導(dǎo)致的Docker拉取中央倉(cāng)庫(kù)鏡像超時(shí)的問(wèn)題,通過(guò)從其他鏡像倉(cāng)庫(kù)拉取鏡像文件來(lái)解決這一問(wèn)題,感興趣的可以了解一下
    2025-03-03
  • Ubuntu Docker 安裝教程

    Ubuntu Docker 安裝教程

    這篇文章主要為大家詳細(xì)介紹了Ubuntu Docker 安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • docker安裝minio及實(shí)現(xiàn)文件上傳、刪除、下載方式

    docker安裝minio及實(shí)現(xiàn)文件上傳、刪除、下載方式

    這篇文章主要介紹了docker安裝minio及實(shí)現(xiàn)文件上傳、刪除、下載方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn)

    CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn)

    這篇文章主要介紹了CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Docker徹底刪除容器包含停止容器,刪除鏡像的方式

    Docker徹底刪除容器包含停止容器,刪除鏡像的方式

    作者分享了在運(yùn)行MinIO容器時(shí)遇到端口沖突的問(wèn)題,通過(guò)停止、刪除容器和鏡像,成功釋放了端口并成功運(yùn)行了MinIO容器
    2025-03-03
  • Docker鏡像創(chuàng)建的方法

    Docker鏡像創(chuàng)建的方法

    本文給大家匯總介紹了docker中鏡像創(chuàng)建的幾種方法,包括基于已有鏡像創(chuàng)建、基于本地模板創(chuàng)建以及基于Dockerfile創(chuàng)建。有需要的小伙伴可以參考下
    2018-08-08
  • debian12安裝docker的實(shí)現(xiàn)步驟

    debian12安裝docker的實(shí)現(xiàn)步驟

    本文主要介紹了debian12安裝docker的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • 內(nèi)網(wǎng)環(huán)境下registry搭建步驟詳解

    內(nèi)網(wǎng)環(huán)境下registry搭建步驟詳解

    這篇文章主要為大家介紹了內(nèi)網(wǎng)環(huán)境下的registry搭建步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10

最新評(píng)論