国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

docker下修改mysql配置文件的方法

2024-09-01 13:55:04
字體:
供稿:網(wǎng)友

由于需要修改mysql的sql_mode,在命令行修改每次重啟都會失效,因為修改docker下mysql的配置文件。

操作系統(tǒng):centos7

docker版本:Docker version 17.05.0-ce, build 89658be

mysql版本:5.7.18

1.拉取鏡像

docker pull mysql:5.7.18

2.列出鏡像

[root@zk01 ~]# docker imagesREPOSITORY                          TAG         IMAGE ID      CREATED       SIZEmysql                            5.7.18       e799c7f9ae9c    5 weeks ago     407MB

3.運行docker

docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18

4.列出正在運行的容器

[root@zk01 docker]# docker psCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMESe1066fe2db35    mysql:5.7.18    "docker-entrypoint..."  6 seconds ago    Up 6 seconds    0.0.0.0:3306->3306/tcp  mymysql

5.進入容器

docker exec -it e1066fe2db35 /bin/bash

6.查看配置文件

/etc/mysql/mysql.conf.d/mysqld.cnf

配置文件內(nèi)容:

[mysqld]pid-file  = /var/run/mysqld/mysqld.pidsocket   = /var/run/mysqld/mysqld.sockdatadir   = /var/lib/mysql#log-error = /var/log/mysql/error.log# By default we only accept connections from localhost#bind-address  = 127.0.0.1# Disabling symbolic-links is recommended to prevent assorted security risks#symbolic-links=0

7.查看mysql的sql_mode

mysql> SELECT @@GLOBAL.sql_mode;+-------------------------------------------------------------------------------------------------------------------------------------------+| @@GLOBAL.sql_mode                                                             |+-------------------------------------------------------------------------------------------------------------------------------------------+| ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |+-------------------------------------------------------------------------------------------------------------------------------------------+1 row in set

8.停止并刪除容器

docker stop e1066fe2db35docker rm e1066fe2db35

9.重新啟動容器,指定數(shù)據(jù)目錄和配置文件

docker run -d -p 3306:3306 -v /soft/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /soft/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mymysql mysql:5.7.18

10.查看sql_mode

mysql> SELECT @@GLOBAL.sql_mode;+-------------------+| @@GLOBAL.sql_mode |+-------------------+|          |+-------------------+1 row in setmysql> SELECT @@SESSION.sql_mode;+--------------------+| @@SESSION.sql_mode |+--------------------+|          |+--------------------+1 row in set

總結(jié)

以上所述是小編給大家介紹的docker下修改mysql配置文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荣成市| 普宁市| 宜章县| 安乡县| 武义县| 横峰县| 太和县| 马山县| 弋阳县| 尼木县| 安义县| 巴彦县| 辽宁省| 新巴尔虎右旗| 界首市| 大余县| 山西省| 平远县| 邵阳市| 石门县| 阜城县| 扎囊县| 英吉沙县| 廉江市| 原平市| 恩施市| 静海县| 应城市| 雷山县| 阜平县| 孟津县| 巫山县| 双桥区| 双峰县| 华坪县| 常山县| 宜丰县| 合山市| 嘉义县| 额济纳旗| 揭阳市|