docker安装MySQL8.0.25的坑

一、搜索拉取镜像

docker search mysql
docker pull mysql #不写版本号 默认拉取最新版本
docker pull mysql:8.0.25 #写版本号,则拉取确定的版本

二、查看镜像

docker images

三、启动镜像

docker run -d --name mysql8 --privileged=true --restart=always -p 3306:3306 -v /d/docker_data/mysql8/data:/var/lib/mysql -v /d/docker_data/mysql8/conf:/etc/mysql/conf.d -v /d/docker_data/mysql8/logs:/logs -e MYSQL_ROOT_PASSWORD=123456  -e TZ=Asia/Shanghai mysql:8.0.25

四、检查启动情况

1、查看镜像

docker ps  # 查看所有正在运行的容器
docker ps -a  #-a 表示查看所有容器 包括未删除的历史容器

2、查看日志

docker logs [容器名|容器id] #查看容器的执行日志

五、配置远程连接

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

重启Docker容器就OK了

posted @ 2025-09-30 22:27  hai_sir  阅读(27)  评论(0)    收藏  举报