91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

汽车| 连山| 华坪县| 百色市| 宁城县| 乐昌市| 德格县| 勐海县| 乐山市| 无锡市| 南华县| 临洮县| 平和县| 南木林县| 河南省| 牟定县| 宁夏| 万山特区| 桑植县| 伽师县| 阿拉善左旗| 隆德县| 深州市| 麻城市| 白朗县| 德令哈市| 博客| 黄石市| 共和县| 汝南县| 会宁县| 德钦县| 湾仔区| 班玛县| 四川省| 古蔺县| 嫩江县| 宜春市| 南溪县| 桐乡市| 海门市|