美文网首页
docker安装mysql

docker安装mysql

作者: 彩笺w尺素 | 来源:发表于2020-04-16 14:34 被阅读0次

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

相关文章

网友评论

      本文标题:docker安装mysql

      本文链接:https://www.haomeiwen.com/subject/hcvrvhtx.html