mysql57教程总结
1. 查看现有容器和镜像
docker ps
docker images
2. 清理旧的 MySQL 镜像和数据
docker rmi 5568fddd4f66 5107333e08a8
rm -rf /volume1/docker/mysql/data
rm -rf /volume1/docker/mysql/logs
rm -rf /volume1/docker/mysql/conf
3. 创建新的 MySQL 数据目录
mkdir -p /volume1/docker/mysql/data
mkdir -p /volume1/docker/mysql/logs
mkdir -p /volume1/docker/mysql/conf
4. 运行 MySQL 5.7 容器
docker run -d \
--name mysql-container \
-e MYSQL_ROOT_PASSWORD=520vonch \
-p 3306:3306 \
-v /volume1/docker/mysql/data:/var/lib/mysql \
-v /volume1/docker/mysql/logs:/var/log/mysql \
-v /volume1/docker/mysql/conf:/etc/mysql/conf.d \
mysql:5.7
5. 验证容器运行状态
docker ps
6. 连接 MySQL 并排查问题
docker exec -it 3ae114d84fd7 /bin/bash
mysql -uroot -p520vonch
docker logs mysql-container
mysql -h 127.0.0.1 -u root -p520vonch
mysql -uroot -p520vonch