如何修改docker容器中MySQL的用戶密碼
1.查看啟動(dòng)的MySQL容器id
docker ps |grep mysql

2.進(jìn)入啟動(dòng)的MySQL容器中
docker exec -it a00ba5071c1e /bin/bash

3.修改MySQL配置文件
在最后一行添加skip-grant-tables代碼( //跳過mysql的密碼驗(yàn)證)
(如果容器中沒有vim命令的話,可以依次使用命令apt-get update ,apt-get install vim 下載安裝vim)
vim /etc/mysql/conf.d/docker.cnf

4.重啟數(shù)據(jù)庫
service mysql restart

5.重啟MySQL容器
docker restart a00ba5071c1e

6.再次進(jìn)入啟動(dòng)的MySQL容器內(nèi)
docker exec -it a00ba5071c1e /bin/bash

6.使用語句mysql -u root -p 語句
登錄數(shù)據(jù)庫,不用輸入密碼,直接回車
mysql -u root -p

7.使用MySQL數(shù)據(jù)庫
use mysql

8.更新用戶密碼
update user set authentication_string=password('123') where user="root";

9.退出mysql

10.再次編輯mysql配置文件
刪除剛剛添加的skip-grant-tables
vim /etc/mysql/conf.d/docker.cnf

11.再次重啟mysql
service mysql restart

12.再次重啟docker容器
docker restart a00ba5071c1e

到此這篇關(guān)于如何修改docker容器中MySQL的用戶密碼的文章就介紹到這了,更多相關(guān)docker MySQL修改密碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Docker部署MySQL 5.7&8.0主從集群的方法步驟
這篇文章主要介紹了使用Docker部署MySQL 5.7&8.0主從集群的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Docker快速搭建Kafka集群及測(cè)試的技術(shù)指南
Kafka是一款高吞吐量的分布式消息系統(tǒng),配合Zookeeper可實(shí)現(xiàn)集群化部署,本文將通過Docker容器技術(shù)快速搭建3節(jié)點(diǎn)Kafka集群并完成消息生產(chǎn)消費(fèi)測(cè)試,感興趣的可以了解下2025-04-04
物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式
這篇文章主要介紹了物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Docker自定義鏡像的實(shí)現(xiàn)步驟(SpringBoot程序?yàn)槔?
Docker自定義鏡像指的是用戶根據(jù)自己的需求和規(guī)范,使用Dockerfile或其他方式創(chuàng)建的一個(gè)Docker鏡像,本文給大家介紹了Docker自定義鏡像的實(shí)現(xiàn)步驟,文中通過圖文講解的非常詳細(xì),需要的朋友可以參考下2024-06-06
SQL?Server?簡(jiǎn)介與?Docker?Compose?部署SQL?Server?容器
SQL?Server?是一個(gè)功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),適用于各種規(guī)模的應(yīng)用程序和數(shù)據(jù)存儲(chǔ)需求,在本文中,我將簡(jiǎn)要介紹?SQL?Server?的基本概念,并詳細(xì)闡述如何使用?Docker?Compose?部署?SQL?Server?容器,感興趣的朋友跟隨小編一起看看吧2023-10-10
Docker Nginx容器制作部署實(shí)現(xiàn)方法
這篇文章主要介紹了Docker Nginx容器制作部署實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
Linux如何使用Docker部署DashDot訪問本地服務(wù)器面板
DashDot是一款簡(jiǎn)單、實(shí)用的開源現(xiàn)代服務(wù)器儀表盤,主要應(yīng)用于小型?VPS?和私人的服務(wù)器(比如說NAS),它是一個(gè)界面非常漂亮的監(jiān)控服務(wù)器面板,這篇文章給大家介紹Linux使用Docker部署DashDot訪問本地服務(wù)器面板的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧2024-04-04
使用Docker和Nginx部署Web服務(wù)的操作指南
本文給大家介紹了Docker和Nginx部署Web服務(wù)的完美指南,Docker是一種容器化技術(shù),它可以將應(yīng)用程序及其依賴項(xiàng)打包到一個(gè)獨(dú)立的、可移植的容器中,而Nginx則是一款高性能的Web服務(wù)器和反向代理服務(wù)器,感興趣的朋友可以參考下2024-01-01

