中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker mysql 數據持久化到本地、設置不區別表名大

發布時間:2020-06-30 23:32:38 來源:網絡 閱讀:21125 作者:51aa 欄目:MySQL數據庫

Docker MySQL 把數據存儲在本地目錄,很簡單,只需要映射本地目錄到容器即可


1、加上-v參數


$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql 


還可以指定配置文件


docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql 


這樣,即可修改配置文件,還能把數據存在本地目錄,一舉兩得,-v 參數可以多次使用,每次映射一個目錄,通過這種方式,很容易進行配置。。



docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql --lower_case_table_names=1


解釋如下:

-d  容器在后臺運行

-e MYSQL_ROOT_PASSWORD=admin    配置mysql root的密碼

-v   對mysql 的配置文件和數據存儲路徑進行映射到宿主機,對數據持久化

-p   端口映射

--name  定義容器的名稱

--lower_case_table_names=1    定義數據庫不區分表名大小寫


網友的步驟:


  1. 拉取mysql 鏡像


    docker pull mysql


  2. 運行mysql

 

docker run 

--net=host 

--restart=always 

--privileged=true 

-v /usr/docker_dat/mysql/data:/var/lib/mysql 

--name mysql 

-p 3306:3306 

-e MYSQL_ROOT_PASSWORD=root 

-v /etc/localtime:/etc/localtime:ro 

-d mysql --lower_case_table_names=1  


3. 參數說明

--restart=always 跟隨docker啟動  

--privileged=true 容器root用戶享有主機root用戶權限  

-v 映射主機路徑到容器  

-e MYSQL_ROOT_PASSWORD=root 設置root用戶密碼  

-d 后臺啟動  

--lower_case_table_names=1 設置表名參數名等忽略大小寫 

-v /etc/localtime:/etc/localtime:ro   設置容器的時間與宿主機同步


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广平县| 绍兴县| 广宗县| 财经| 玛曲县| 平谷区| 日喀则市| 景泰县| 西吉县| 英德市| 承德市| 区。| 新安县| 通化市| 桐梓县| 抚宁县| 宁波市| 桐柏县| 临沂市| 泸州市| 泾源县| 沿河| 于田县| 闸北区| 宿松县| 曲阜市| 成武县| 霍山县| 临西县| 马山县| 莱州市| 五寨县| 亚东县| 晋江市| 宜兰县| 那坡县| 壶关县| 宝兴县| 怀柔区| 德化县| 常德市|