docker 安装mysql5.7
admin
2023-02-28 22:02:32
0

1.拉取镜像

docker pull mysql:5.7

docker 安装mysql5.7

2.查看本地镜像

docker images

docker 安装mysql5.7

3.创建目录

mkdir /usr/local/docker/mysql/logs

mkdir /usr/local/docker/mysql/data

mkdir /usr/local/docker/mysql/conf

docker 安装mysql5.7

4.创建my.cnf文件,内容如下

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock


[mysqld]

#mysql5.7以后的不兼容问题处理

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# Settings user and group are ignored when systemd is used.

# If you need to run mysqld under a different user or group,

# customize your systemd unit file for mariadb according to the

# instructions in http://fedoraproject.org/wiki/Systemd

#允许最大连接数

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

lower_case_table_names=1

max_allowed_packet=16M 

#设置时区

default-time_zone='+8:00'

[mysqld_safe]

log-error=/var/log/mariadb/mariadb.log

pid-file=/var/run/mariadb/mariadb.pid


#

# include all files from the config directory

#

!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mysql.conf.d/

5.启动容器

docker run --name mysql5.7 -p 3306:3306 --privileged=true --restart=always -d -v /usr/local/docker/mysql/logs:/logs -v /usr/local/docker/mysql/data:/var/lib/mysql -v  /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=Cc201818 mysql:5.7

docker 安装mysql5.7

6.查看容器启动状态

docker ps -a

docker 安装mysql5.7

7.测试连接

通过可视化工具进行连接即可

相关内容

热门资讯

超50℃今年最高!新疆高温还会... 连日来,新疆持续高温。其中,新疆吐鲁番盆地7月以来热力不断飙升,国家级气象站气温纪录接连被刷新。目前...
男子用刀片割癌症晚期患者肿瘤,... 山东省临沂市罗庄区发生一起“伪大师”利用患者求生欲望疯狂敛财的诈骗案件。近日,被告人孙某因犯诈骗罪被...
凤凰女记者:美伊大战似乎一触即... 特朗普7月23日表示,他正在“认真考虑”重启对伊朗的大规模作战行动。据路透社报道,此前伊朗已向胡塞武...
特朗普称准备第四次竞选总统 据中国新闻社,当地时间7月25日,美国总统特朗普在白宫记者协会晚宴上戴上标志性小红帽,上面有“特朗普...
国家防总提升针对广东的应急响应... 今年第12号台风“红霞”已于7月25日早晨加强为台风级。预计,“红霞”将于25日夜间至26日早晨在香...
美媒爆猛料:两国首次直接袭击伊... 多名知情人士向美国《华尔街日报》透露,巴林和科威特在7月初对伊朗境内军事目标实施了秘密空袭,知情人士...
郑丽文:只有中国国民党可以确保... 据凤凰卫视报道,国民党今天(7月25日)举行“全代会”,党主席郑丽文与党内提名的县市长参选人一同造势...
透视上半年消费外贸外资走势 新华社北京7月23日电 题:稳中提质 韧性增强——透视上半年消费外贸外资走势新华社记者谢希瑶、王聿昊...
水龙头出水小怎么解决 水龙头出水小可能是由多种原因引起的,以下是一些常见的解决方法:1. 清洁水龙头:水龙头使用时间长了,...
小神童洗衣机启动后不出水直接洗 有可能是洗衣机的进水阀被烧坏了,需要换一个新的进水阀安装上即可。另外不建议自己擅自拆卸洗衣机内部进行...