成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

docker官方mysql鏡像自定義配置

ARGUS / 2830人閱讀

摘要:之前為了節(jié)省安裝時(shí)間,所以用官方鏡像啟動(dòng)。所以最簡(jiǎn)單改變數(shù)據(jù)庫(kù)配置的方式就是在宿主機(jī)上新建配置文件,改成隨后將文件復(fù)制到相應(yīng)容器文件夾下宿主機(jī)文件路徑容器最后使用和命令重啟容器就實(shí)現(xiàn)了加載自定義配置。

之前為了節(jié)省安裝時(shí)間,所以用官方mysql docker鏡像啟動(dòng)mysql。
通過

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.io/mysql:tag

some-mysql 指定了該容器的名字,my-secret-pw 指定了 root 用戶的密碼,tag 參數(shù)指定了你想要的 MySQL 版本

這樣數(shù)據(jù)是沒有持久化的 所以在啟動(dòng)參數(shù)中需要掛載本地目錄

$ docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.io/mysql:tag

于是這樣數(shù)據(jù)庫(kù)一直跑著,但是由于最近程序需要支持emoji表情,不得不將mysql的字符集更改。

這時(shí)候就可以掛載自定義配置文件,官方文檔說明

當(dāng) MySQL 服務(wù)啟動(dòng)時(shí)會(huì)以 /etc/mysql/my.cnf 為配置文件,本文件會(huì)導(dǎo)入 /etc/mysql/conf.d 目錄中所有以 .cnf 為后綴的文件。這些文件會(huì)拓展或覆蓋 /etc/mysql/my.cnf 文件中的配置。因此你可以創(chuàng)建你自己需要的配置文件并掛載至 MySQL 容器中的 /etc/mysql/conf.d 目錄。

所以最簡(jiǎn)單改變數(shù)據(jù)庫(kù)配置的方式就是在宿主機(jī)上新建配置文件,改成utf8mb4

[client]

default-character-set=utf8mb4


[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci



[mysql]

default-character-set=utf8mb4

隨后將文件復(fù)制到相應(yīng)docker容器文件夾下

docker cp /home/my.cnf(宿主機(jī)文件路徑)  [容器id]:/etc/mysql/mysql.conf.d

最后使用docker stop和start命令重啟容器就實(shí)現(xiàn)了加載自定義配置。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71954.html

相關(guān)文章

  • 到底什么是TAE

    摘要:回滾部署開發(fā)者每次部署的程序包會(huì)自動(dòng)備份到歷史版本,發(fā)布異常時(shí),可以指定回滾部署到某一歷史版本。網(wǎng)絡(luò)方面采用了硬件防火墻設(shè)施,提供四層到七層的全面防護(hù),防護(hù)類型包括等所有攻擊方式,支持清洗和黑洞機(jī)制,還接入了防護(hù)等功能。 TAE2.0(Taobao App Engine)是針對(duì)移動(dòng)互聯(lián)網(wǎng)場(chǎng)景的定制化PaaS云服務(wù),基于阿里云基礎(chǔ)設(shè)施,采用Docker容器技術(shù)封裝應(yīng)用運(yùn)行環(huán)境,并且針對(duì)互...

    novo 評(píng)論0 收藏0
  • 到底什么是TAE

    摘要:回滾部署開發(fā)者每次部署的程序包會(huì)自動(dòng)備份到歷史版本,發(fā)布異常時(shí),可以指定回滾部署到某一歷史版本。網(wǎng)絡(luò)方面采用了硬件防火墻設(shè)施,提供四層到七層的全面防護(hù),防護(hù)類型包括等所有攻擊方式,支持清洗和黑洞機(jī)制,還接入了防護(hù)等功能。 TAE2.0(Taobao App Engine)是針對(duì)移動(dòng)互聯(lián)網(wǎng)場(chǎng)景的定制化PaaS云服務(wù),基于阿里云基礎(chǔ)設(shè)施,采用Docker容器技術(shù)封裝應(yīng)用運(yùn)行環(huán)境,并且針對(duì)互...

    yankeys 評(píng)論0 收藏0
  • Mac上通過docker配置PHP開發(fā)環(huán)境

    摘要:安裝關(guān)于上安裝網(wǎng)上有很多文章介紹,這里我就不在做描述了,順便提一句,建議使用阿里云或提供的加速器。我主要是通過來(lái)配置服務(wù)。一般配置文件名為。 安裝docker 關(guān)于MAC上安裝docker網(wǎng)上有很多文章介紹,這里我就不在做描述了,順便提一句,建議使用阿里云或Daocloud提供的加速器。本文推薦參看這篇文章:https://blog.csdn.net/jiang_x...這篇文章相當(dāng)于...

    Rocture 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

ARGUS

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<