关于Ubuntu下docker-mysql:ERROR 2002报错

报错场景:

mysql容器创建好后登录mysql时即使密码正确也是报出下方提示:

原因是在创建mysql容器在创建时本地目录缺失,

先去自建一个目录,例如:

/opt/my_sql

正确完整目录如下:

docker run --name=mysql -p 3306:3306 -v /opt/my_sql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d [镜像ID]

--name [自定义容器名称] //配置容器名称

-p 系统映射端口:容器mysqld端口 //映射系统端口

-v 系统目录:docker目录 //映射系统目录

-e //配置数据库密码

重新进入容器

docker exec -it mysql mysql -u root -p

*docker exec

-i 交互模式

-t 进入容器CLI模式

容器名称

容器执行命令

重新登录数据库,报错消失。

相关推荐
hj2862515 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
万里侯6 小时前
Kubernetes Operator模式:自动化运维的高级实践
微服务·容器·k8s
热金鼠6 小时前
Ubuntu 22.04 Docker 完整使用手册(1)
docker
Bert.Cai7 小时前
Linux let命令详解
linux·运维·服务器
枕星而眠7 小时前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
晚风予卿云月7 小时前
【Linux】环境变量概念、作用、配置与修改详解
linux·运维·服务器·环境变量
~黄夫人~7 小时前
零基础速通|Windows&Linux 常用命令行对照表大全
linux·运维·windows·笔记·备忘录·整理表格
benjiangliu7 小时前
LINUX系统-17-EXT系列文件系统(二)
linux·运维·服务器
杨云龙UP7 小时前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache
热金鼠7 小时前
Ubuntu 22.04 Docker 完整使用手册(2)
docker