一、运行mysql服务报错

1.1、查看3306端口被哪个服务监听
netstat -nap | grep 3306
1.2、杀死进程
kill 1851
1.3、关闭容器
docker stop 3185bc93893e

1.4、再次运行mysql服务
docker run --name mysql8.0.26 -v /root/mysql/data:/var/lib/mysql -v /root/mysql/conf/my.cnf:/etc/mysql/conf.d/my.cnf -p 3306:3306 --privileged=true -e MYSQL_ROOT_PASSWORD=123456 -e LANG="C.UTF-8" -d mysql:8.0.26

文章描述了在遇到MySQL服务运行报错时的处理步骤:检查3306端口的监听情况,杀死占用端口的进程,停止相关Docker容器,然后重新运行带有命名空间、数据卷映射和环境变量设置的mysql:8.0.26镜像。
2万+

被折叠的 条评论
为什么被折叠?



