docker安装mysql

2020-04-16  本文已影响0人  彩笺w尺素

1. 拉取mysql镜像

docker pull mysql:5.7

2. 创建挂载目录

#用于挂载mysql数据文件 

mkdir -p /home/mysql/data

#用于挂载mysql配置文件

mkdir -p /home/mysql/conf.d

3. 使用镜像创建容器

docker run --name mysql -p 3306:3306 --privileged=true -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root123 -d mysql:5.7

#查看镜像 docker ps -a

#停止mysql容器 docker stop mysql

#删除容器 docker rm [容器id]

// 需将my.cnf拷贝到挂载目录下

docker run --name mysql -p 3306:3306 --privileged=true -v /home/mysql/data:/var/lib/mysql -v /home/mysql/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root123 -d mysql:5.7

4. 防火墙设置

#添加(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=3306/tcp --permanent

#重新载入

firewall-cmd --reload

#查看

firewall-cmd --list-ports

#删除(如果添加错误可以删除)

firewall-cmd --zone= public --remove-port=80/tcp --permanent

my.cnf文件

my.cnf
上一篇下一篇

猜你喜欢

热点阅读