如何修改docker容器中MySQL的用戶密碼
1.查看啟動的MySQL容器id
docker ps |grep mysql
2.進入啟動的MySQL容器中
docker exec -it a00ba5071c1e /bin/bash
3.修改MySQL配置文件
在最后一行添加skip-grant-tables
代碼( //跳過mysql的密碼驗證)
(如果容器中沒有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.再次進入啟動的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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程
這篇文章主要介紹了Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Docker數(shù)據(jù)存儲之Bind mounts詳解
今天小編就為大家分享一篇關(guān)于Docker數(shù)據(jù)存儲之Bind mounts詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-022025最新Docker國內(nèi)可用鏡像源倉庫地址分享
在使用Docker時,您是否經(jīng)常遇到拉取鏡像緩慢或下載中斷的問題?特別是對于我們在國內(nèi)的開發(fā)者,網(wǎng)絡條件限制常常導致鏡像下載速度令人頭疼,為了讓您的開發(fā)工作更加順暢,小編特意收集并整理了2025年最新、可用的國內(nèi)Docker鏡像源地址,希望能大幅提升您的Docker下載速度2025-02-02在Linux?Docker中部署RStudio?Server實現(xiàn)遠程訪問的操作
下面介紹在Linux?docker中安裝RStudio?Server并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)遠程訪問,docker方式安裝可以避免很多問題,一鍵安裝,如設備沒有安裝docker,需提前安裝docker,對?Docker部署RStudio?Server相關(guān)知識感興趣的朋友一起看看吧2023-12-12windows server 2016安裝docker的方法步驟
這篇文章主要介紹了windows server 2016安裝docker的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06