Docker 部署MySql

阅读 68

2022-03-18

1.搜索MySql镜像

docker search mysql

2.拉取镜像(以MySQL5.7为例)

docker pull mysql:5.7

3.查看拉取结果

docker images

 4.创建用于挂载的目录

sudo mkdir -p /usr/data1/mysql/logs /usr/data1/mysql/data /usr/data1/mysql/conf

5.创建自定义配置文件

cd /usr/data1/mysql
touch my.cnf

 

6.创建容器

docker run \
--restart=always \
-p 3306:3306 \
--name mysql \
-v /usr/data1/mysql/conf:/etc/mysql  \
-v /usr/data1/mysql/logs:/var/log/mysql \
-v /usr/data1/mysql/data:/var/lib/mysql \
-v /usr/data1/mysql/my.cnf:/etc/mysql/my.cnf \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7

 7.运行成功

docker ps

8.测试连接MySQL

docker exec -it mysql bash

 

 9.使用Navicat连接数据库

 

 

精彩评论(0)

0 0 举报