午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁(yè) > 知識(shí)庫(kù) > 解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題

解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題

熱門(mén)標(biāo)簽:新鄉(xiāng)牧野400電話申請(qǐng) 高德地圖標(biāo)注足跡怎么打標(biāo) 電銷(xiāo)智能機(jī)器人試用 企業(yè)辦理400電話收費(fèi)標(biāo)準(zhǔn) 智能電銷(xiāo)機(jī)器人真的有用么 激光標(biāo)記地圖標(biāo)注 百度地圖底圖標(biāo)注 撫州市城區(qū)地圖標(biāo)注 中國(guó)地圖標(biāo)注上各個(gè)省

用官方的mysql 鏡像需要修改一些內(nèi)容,比如配置文件的修改,DB數(shù)據(jù)文件的目錄等,更改之后如果重新運(yùn)行容器,改過(guò)的文件就無(wú)效了,新生成的容器不會(huì)有之前改變的內(nèi)容

第一種是修改官方下載的鏡像,修改之后 提交一個(gè)新的鏡像文件 docker commit -m 等新生成的鏡像信息,

第二種MYSQL的DB數(shù)據(jù),容器關(guān)閉后 如果用 docker restart 重啟同一容器,那么數(shù)據(jù)是正常的,如果重新docker run 容器那么數(shù)據(jù)就不會(huì)顯示,因?yàn)槊總€(gè)容器都有一個(gè)文件地址

這就需要把數(shù)據(jù)文件掛載出來(lái),供其它容器讀取,

在docker中啟動(dòng)mysql容器,在mysql容器中對(duì)數(shù)據(jù)庫(kù)的更改(如創(chuàng)建數(shù)據(jù)庫(kù),更改數(shù)據(jù)等),在commit后再次進(jìn)入容器發(fā)現(xiàn)之前的更改全部沒(méi)有保存

1.后臺(tái)運(yùn)行mysql容器,設(shè)置容器名稱(chēng)為mysql:

[root@localhost ~]# docker run --name=mysql -p 3306:3306 -d owenchen1992/mysql

f80791a0daf194fdba94f16a9d89ebec8ba8fbd8af28d3ea8b599b9d705f85ba

2.進(jìn)入容器bash和mysql,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)TEST_DB,并驗(yàn)證TEST_DB創(chuàng)建成功:

[root@localhost ~]# docker exec -it mysql bash root@f80791a0daf1:/# mysql -uroot -p 
show databases; 
create database TEST_DB;

3.退出容器,并commit更改到鏡像: 這個(gè)數(shù)據(jù)其實(shí)是在宿主機(jī)上修改,不是mysql鏡像的東西。所以不生效

mysql> exit
Bye
root@f80791a0daf1:/# exit
exit
[root@localhost ~]# docker commit mysql owenchen1992/mysql

4.重新啟動(dòng)容器并進(jìn)入bash和mysql,發(fā)現(xiàn)之前創(chuàng)建的TEST_DB不見(jiàn)了,說(shuō)明之前的更改無(wú)效:

[root@localhost ~]# docker container stop mysql
mysql
[root@localhost ~]# docker container rm mysql 
mysql
[root@localhost ~]# docker run --name=mysql -p 3306:3306 -d owenchen1992/mysql
a1a1b4174caaadda0ec4b01b9fe5f92d6b3464d85284042274f71aebde0915dd
[root@localhost ~]# docker exec -it mysql bash
root@a1a1b4174caa:/# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.20 MySQL Community Server (GPL)
 
mysql> show databases;
+--------------------+
| Database   |
+--------------------+
| information_schema |
| mysql    |
| performance_schema |
| sys    |
+--------------------+
4 rows in set (0.00 sec)

問(wèn)題原因:

在mysql的Dockerfile中有這樣一行:

VOLUME /var/lib/mysql

這意味在容器中的目錄/var/lib/mysql的所有修改會(huì)對(duì)應(yīng)到宿主機(jī)的某個(gè)位置,可以通過(guò)命令查看具體對(duì)應(yīng)的宿主機(jī)目錄:docker inspect containerID/name. 當(dāng)運(yùn)行docker commit時(shí),容器中的/var/lib/mysql目錄的更改并不會(huì)提交到鏡像中,但這些更改是隨時(shí)與宿主機(jī)對(duì)應(yīng)的目錄同步的。

當(dāng)重新啟動(dòng)commit后的鏡像時(shí),container會(huì)重新在宿主機(jī)中創(chuàng)建一個(gè)目錄來(lái)保存其數(shù)據(jù)更新,因此并不是原先的宿主機(jī)目錄,所以新開(kāi)啟的容器看不到之前的數(shù)據(jù)更改。

解決方法:

我們已經(jīng)知道了問(wèn)題發(fā)生的原因,就不難解決這個(gè)問(wèn)題了,步驟如下:

可以直接去這個(gè)目錄下查看為每個(gè)容器生成的數(shù)據(jù)目錄

1.找到mysql容器對(duì)應(yīng)的宿主機(jī)目錄"/var/lib/docker/volumes/8496bbf33782bdadc027cdcf23197e5ebc36d11deb69ee833d63b557b3a7183d/_data":

[root@localhost ~]# docker inspect mysql
[
......
    "Source": "/var/lib/docker/volumes/8496bbf33782bdadc027cdcf23197e5ebc36d11deb69ee833d63b557b3a7183d/_data",
    "Destination": "/var/lib/mysql",
......
]

把之前的創(chuàng)建容器運(yùn)行的步驟再執(zhí)行一步,運(yùn)行新的容器,然后建一張TEST表,先關(guān)閉容器后刪除容器服務(wù)

4.后臺(tái)運(yùn)行容器新的容器,并將宿主機(jī)對(duì)應(yīng)的目錄掛載到容器的/var/lib/mysql目錄下并開(kāi)啟讀寫(xiě)權(quán)限(關(guān)鍵步驟):

[root@localhost ~]# docker run --name=mysql -p 3306:3306 -v /var/lib/docker/volumes/8496bbf33782bdadc027cdcf23197e5ebc36d11deb69ee833d63b557b3a7183d/_data:/var/lib/mysql:rw -d owenchen1992/mysql

5.此時(shí)進(jìn)入新開(kāi)啟的容器,并查看數(shù)據(jù)庫(kù):發(fā)現(xiàn)剛才創(chuàng)建的數(shù)據(jù)庫(kù)TEST_DB沒(méi)有因?yàn)橹匦逻\(yùn)行容器而消失,問(wèn)題解決

步驟是,1 新建一張表,2 關(guān)掉建表的容器,3重新運(yùn)行容器,并且掛載數(shù)據(jù)目錄到/var/lib/mysql下,問(wèn)題就解決了!

補(bǔ)充知識(shí):docker環(huán)境下使用mysql出現(xiàn)編碼格式問(wèn)題修改編碼格式的方法

方法一(適用于單機(jī)器修改)

首先確定mysql服務(wù)處于開(kāi)始狀態(tài)

鍵入docker exec -it +服務(wù)名 /bin/bash 進(jìn)入控制臺(tái)

鍵入apt-get update 命令

鍵入apt-get install vim (上述兩條命令用于下載vim編輯器),

輸入vim /etc/mysql/mysql.conf.d/mysqld.cnf 命令 進(jìn)入mysqld.cnf文件

4.使用i打開(kāi)編輯模式,在文本的最后輸入以下內(nèi)容:

注意:下面的內(nèi)容一定不能輸錯(cuò),否則會(huì)造成配置文件失效

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

ESC退出,shift+冒號(hào)wq保存 退出。

5.進(jìn)入mysql控制臺(tái)

6.輸入show variables like ‘char%'; 即可查看到修改后的相應(yīng)信息

修改完畢重啟數(shù)據(jù)庫(kù)后:輸入show variables like"char%"即可

出現(xiàn)上述結(jié)果說(shuō)明已經(jīng)修改成功

方法二(適用于集群搭建)

將配置文件拷貝出原目錄,使用外部文件修改,此方法用于發(fā)送文件到多臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)庫(kù)默認(rèn)編碼修改

docker exec -it +服務(wù)名 /bin/bash 進(jìn)入控制臺(tái)

輸入cd /etc/mysql/conf.d/ 進(jìn)入配置文件目錄

輸入pwd獲取文件絕對(duì)路徑

輸入cd回退到控制臺(tái),exit退出

輸入docker cp 服務(wù)名:/etc/mysql/conf.d/mysql.cnf /usr/soft ( 將docker中的mysql.cnf文件拷貝到linux下的soft文件夾中)

開(kāi)啟外部編輯器(如notepad++)進(jìn)行配置文件書(shū)寫(xiě) 如下:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci'
init_connect=‘SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

PS:注意配置文件的內(nèi)容要有間隔,這一點(diǎn)很重要

保存好

7.docker cp /usr/soft/mysql.cnf 服務(wù)名:/etc/mysql/conf.d/ 將修改后的文件拷貝到原來(lái)的目錄下覆蓋

8.重啟docker中的mysql服務(wù),然后

9.輸入 show variables like ‘char%';命令即可查看已經(jīng)修改好的字符編碼格式

以上這篇解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

標(biāo)簽:西安 辛集 延安 忻州 臨汾 邯鄲 海西 南通

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題》,本文關(guān)鍵詞  解決,Docker,之,mysql,容器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩一级在线免费观看| 性猛交娇小69hd| 久久久蜜桃一区二区| 中文一区一区三区高中清不卡| 欧美不卡视频一区| 成人欧美一区二区三区视频xxx | 国产成人精品亚洲777人妖| 911精品国产一区二区在线| av资源站久久亚洲| 中文字幕有码在线播放| 波多野结衣91| 日韩中文字幕av| 精品无码国产一区二区三区av| 日韩伦理在线视频| 亚洲精品国产高清久久伦理二区| 午夜精品视频网站| 国产精品一区二区小说| 肥臀熟女一区二区三区| 欧美猛男超大videosgay| 国产一区免费在线观看| 亚洲波多野结衣| 日本一区二区在线不卡| 青草热久免费精品视频| 免费网站在线观看黄| 蜜臀久久99精品久久久久宅男| 精品黑人一区二区三区久久| 日本女人高潮视频| 真实的国产乱xxxx在线91| 黄色一级片免费播放| 丝袜美腿小色网| 日本一区二区三级电影在线观看 | 亚洲第一黄色片| 91精品欧美一区二区三区综合在| 欧美一进一出视频| 日韩三级视频在线| 日本乱码高清不卡字幕| 噜噜噜噜噜久久久久久91| 久草视频精品在线| 日韩欧美在线播放| 日韩精品无码一区二区三区| 嫩草影院一区二区三区| 在线观看91av| 欧美交换配乱吟粗大25p| 精品人妻一区二区三区换脸明星| 欧美成人一区二区三区在线观看| 男人的天堂avav| 日本人妻丰满熟妇久久久久久| 亚洲精品videossex少妇| 777精品久无码人妻蜜桃| 香蕉视频黄在线观看| 尤物yw午夜国产精品视频明星| 已婚少妇美妙人妻系列| 国精品**一区二区三区在线蜜桃| 久久久精品影院| 免费黄色三级网站| 中文字幕亚洲视频| 精品不卡在线| 一级特黄aa大片| 亚洲精品ady| 亚洲精品在线网址| 亚洲国产精品成人综合| 国产区一区二区三区| 国产情侣免费视频| 亚洲精品国精品久久99热一| av中文字幕网址| 91丨九色porny丨蝌蚪| 国产精品久久99久久| 免费网站看av| 欧美高清一级片在线| 免费黄色福利视频| 99久久综合99久久综合网站| 亚洲bt天天射| 亚洲午夜精品久久久| 亚洲人午夜色婷婷| bl动漫在线观看| 亚洲一区在线播放| 日本成人在线不卡| 国产一区在线观看麻豆| 国产综合视频在线观看| 免费视频网站在线观看入口| 亚洲男人天堂网| jizz日本免费| 色综合一区二区| 成人黄色大片网站| 久久人人爽爽爽人久久久| 国产二区不卡| 欧美视频一二区| 久久久久久有精品国产| 日韩乱码一区二区| 亚洲摸下面视频| 人妻体内射精一区二区| 欧美天堂一区二区三区| 91 视频免费观看| 一区二区在线观看av| 野外做受又硬又粗又大视频√| av在线一区二区三区| 欧美一区二区三区四区五区六区| 美女脱光内衣内裤视频久久网站 | 国产精品的网站| 午夜一区二区三区| 国产成人免费在线观看| 日韩在线第一区| 国产精品久久久久国产精品日日| 久久久久久97| 国精产品一区一区三区mba桃花| 中文字幕在线视频播放| 88国产精品欧美一区二区三区| 亚洲动漫第一页| 国内毛片毛片毛片毛片毛片| 日韩精品极品视频免费观看| 变态另类ts人妖一区二区| 久久69精品久久久久久久电影好| 国内精品免费**视频| 国产精品美女午夜av| 欧美一区二区三区观看| 亚洲三级免费电影| 麻豆中文字幕在线观看| 成人小视频免费观看| 亚洲综合欧美激情| 美腿丝袜亚洲一区| 成人日韩在线视频| 奇米4444一区二区三区| 欧美日韩精品福利| 国产精品毛片久久久久久久| 亚洲人视频在线观看| 精品少妇一区二区三区密爱| 欧洲一区二区在线| 欧美曰成人黄网| 日本一级片免费| 91免费电影网站| 国产精品不卡一区| 特黄特色免费视频| 亚洲精品成人久久电影| 精品一区二区三区在线视频| 一级片在线观看免费| 中文字幕在线观看一区二区三区| 国产丝袜一区二区三区| 强行糟蹋人妻hd中文| 日韩色av导航| 一区二区三区在线视频播放| 91国内精品视频| 免费看污污网站| 91视频免费进入| 欧美俄罗斯性视频| 一区二区国产视频| 国产精品国产精品88| 欧美精品一区二区精品网| 欧美日韩精品区| 亚洲巨乳在线观看| 自拍偷拍亚洲区| 国产视频一区在线播放| 波多野结衣中文一区| 免费的国产精品| 日韩国产欧美在线观看| 巨乳诱惑日韩免费av| 伊人免费在线观看| 欧美激情 亚洲| 国产精品久久久| 欧美一区在线视频| 成人毛片老司机大片| 国产成人毛毛毛片| 久久手机视频| 性做久久久久久免费观看| av在线资源观看| 五月天婷婷久久| 精品人妻一区二区免费| 杨幂一区欧美专区| 成人激情免费在线| 久久久久久久久久一级| aaaaa黄色片| 99re99热| 国产一区二区不卡视频在线观看| 欧美肥婆姓交大片| 日韩电影免费观看中文字幕| 日本激情视频网站| 四季av一区二区三区| 成人在线观看91| 亚洲欧美在线磁力| 日本不卡一二三区黄网| 性一交一黄一片| 国产精品美女www| 4k岛国日韩精品**专区| 在线a欧美视频| 在线免费观看一区| 欧美视频中文字幕在线| 久久精品国产亚洲av久| av五月天在线| 亚洲一区二区三区在线观看视频| 天天在线免费视频| 午夜精品久久久久久久99热影院| 精品无码一区二区三区 | 国产精品91免费在线| 91精品国产综合久久蜜臀| aaa欧美日韩| 日韩不卡在线观看日韩不卡视频| 日韩黄色片网站| 最近国语视频在线观看免费播放| 老太脱裤让老头玩ⅹxxxx| 欧美国产极速在线| 欧美性少妇18aaaa视频| 欧美日韩dvd在线观看| 日韩久久精品成人| 日韩电影在线观看中文字幕 | 久久婷婷成人综合色| av电影一区二区| 成人高清伦理免费影院在线观看| 亚洲第一av色| 久久综合色88| 欧美久久久久久久| 久久久之久亚州精品露出| 日韩精品最新在线观看| 亚洲 国产 欧美一区| 免费久久99精品国产自| 91av在线免费观看视频| 精品国产一区av| www.日韩.com| 日本乱人伦a精品| 日韩欧美中文免费| 国产在线一区二区| 国产精品无码AV| 91啦中文在线观看| 综合av第一页| 亚洲视频精选在线| 福利微拍一区二区| 亚洲精品色婷婷福利天堂| 国产美女av一区二区三区| 日日夜夜狠狠操| 中文天堂在线资源| 99久久久无码国产精品免费| 久久99精品久久只有精品| 国产精品区一区二区三区| 国产一区二区按摩在线观看| 国产资源精品在线观看| 国产99久久久国产精品潘金 | 国产97色在线| 成人天堂噜噜噜| 中文字幕免费精品一区| 精品视频一区二区三区免费| 中文字幕亚洲一区二区av在线 | 国产成人亚洲精品无码h在线 | 久久高清无码视频| 亚洲成人中文字幕在线| 国产高清不卡视频| 成人少妇影院yyyy| 午夜精品福利一区二区三区蜜桃| 欧美综合欧美视频| 亚洲福利视频网站| 日韩成人在线免费观看| 在线看国产精品| 国产欧美日韩专区发布| 国产成人精品免高潮费视频| 欧洲日本亚洲国产区| 91久久在线视频| 色播五月综合网| 国产美女无遮挡永久免费| 亚洲一区二区影视| kk眼镜猥琐国模调教系列一区二区| 一区二区免费在线| 中文字幕精品av| 亚洲动漫第一页| 日韩视频亚洲视频| 99中文视频在线| 2018国产在线| 朝桐光av在线| 久久er99精品| 国产在线麻豆精品观看| 国产91露脸合集magnet| 日韩一区有码在线| 色999日韩欧美国产| 99精品国产一区二区| 亚洲精品成人a8198a| 国产av无码专区亚洲精品| 野外性满足hd| 韩国av一区二区三区四区| 欧美日韩二区三区| 欧美人与物videos| 国产人妻人伦精品| 久草免费新视频| 亚洲精品国产精品国自产网站按摩| 一级特黄色大片| 亚洲18色成人| 97婷婷大伊香蕉精品视频| 看全色黄大色黄女片18| 亚洲激情图片小说视频| 成人毛片100部免费看| 男女污污的视频| 国产呦萝稀缺另类资源| 久久av.com| 97免费视频观看| 中文字幕在线播| 久久99国产精品久久99果冻传媒| 日韩欧美中文一区二区| 国产精品爽爽爽| 成人影视免费观看| 国产一级片免费观看| 国产精品高潮呻吟av| 国产精品第四页| 国产精品欧美一区二区| 中文字幕人妻一区二区| 国产精品伊人久久 | 久久涩涩网站| 挪威xxxx性hd极品| 中文字幕伦理片| 久久久精品天堂| 8x拔播拔播x8国产精品| 在线不卡av电影| 日韩限制级电影在线观看| 丰满少妇一区二区三区专区| 亚洲国产精品久久人人爱蜜臀| 日本黄色片一级片| 国产肉丝袜一区二区| 久久久久网址| 一区二区三区福利视频| 亚洲一区免费观看| 欧美成人免费小视频| 国产精品高清无码在线观看| 中文字幕一区二区三区色视频| 91亚洲精品在线观看| 国产免费av一区二区| 福利视频网站一区二区三区| 国产亚洲日本欧美韩国| 我看黄色一级片| 欧美性精品220| www插插插无码免费视频网站| 丰满少妇一级片| 精品国产乱码久久久久久蜜臀| 熟妇人妻无乱码中文字幕真矢织江| 精品久久久中文字幕人妻| 国产欧美一区二区三区网站| 日韩美女在线观看一区| 久久久久亚洲av片无码| 日韩精品在线播放| 欧美亚洲精品天堂| 亚洲综合中文字幕在线观看| 国产一区二区三区综合| 九色自拍视频在线观看| 不卡的av在线| www插插插无码免费视频网站| 五月激情六月婷婷| 久久精品福利视频| 女同性恋一区二区三区| 日韩欧美国产高清91| 亚洲欧洲精品在线观看| 日本在线观看免费视频| 久久综合av免费| 最新av网址在线观看| 日本一区中文字幕| 日韩一区二区免费在线电影| 宅男一区二区三区| 中文字幕在线视频免费| 亚洲国产精品嫩草影院久久| 欧美交换配乱吟粗大25p| 亚洲欧洲精品视频| 国产女人精品视频| 国产精品美女一区| 国产精品视频网| 色婷婷久久综合中文久久蜜桃av| 亚洲精品久久久久久久久| 国产喷水在线观看| 亚洲视频综合网| 国产又粗又猛视频| 国产精品av免费| 亚洲精品福利资源站| 亚洲欧美强伦一区二区| 欧美精品欧美精品| 亚洲一区在线播放| 91精品人妻一区二区三区| 亚洲第一网中文字幕| 日本黄色特级片| 欧美色精品天天在线观看视频| 国产aaa一级片| 精品国产免费久久 | 99久久99精品久久久久久| 欧洲美女7788成人免费视频| 五月婷婷亚洲综合| 亚洲免费小视频| 久久久精品国产sm调教网站| 久久综合伊人77777蜜臀| 成人高清av在线| 久久久999免费视频| 成人晚上爱看视频| 一级二级三级欧美| 国产sm精品调教视频网站| 无码内射中文字幕岛国片| 精品国产乱码91久久久久久网站| 国产精品igao激情视频 | 51国偷自产一区二区三区的来源| 国产福利电影一区二区三区| 台湾佬美性中文| 欧美专区在线视频| 欧美激情一区二区| 亚洲综合久久av一区二区三区| 亚洲一区二区三区四区视频 | 中文字幕不卡在线视频极品| 亚洲视频久久久| 成人小视频在线观看免费| 色一情一伦一子一伦一区| 日韩精品卡通动漫网站| 亚洲欧美日韩成人| 一级片aaaa| 亚洲在线观看一区| 日韩一卡二卡三卡四卡| 国产精品.www| 欧美极品少妇xxxxⅹ喷水| 国产免费一区二区三区最新不卡| 国产欧美日韩精品在线观看 | 欧美一区二区大片| 激情四射综合网| 国产精品私拍pans大尺度在线| 国产亚洲美州欧州综合国 |