1、拉取镜像
docker pull mysql:8.0.31

2、创建数据存放目录(持久化存放)
mkdir -p /data/mysql/data

3、docker安装MySQL
docker run -d -p 3309:3306 --name mysql3309 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/log:/var/log/mysql -v /data/mysql/data:/var/lib/mysql --privileged=true -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.31

4、登录mysql
docker exec -it mysql3309 /bin/bash

5、连接数据库
2023-05-27T10:06:39.png

6、dbackup备份
(1)查看数据存放路径
docker inspect mysql3309
2023-05-27T10:05:12.png
(2)dbackup添加数据库实例,此处选择物理备份
2023-05-27T10:08:15.png
2023-05-27T10:08:51.png