关于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模式

容器名称

容器执行命令

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

相关推荐
Gauss松鼠会8 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
Knight_AL8 小时前
本地服务连接 SaaS 测试环境实践:Docker 部署 Redis 与 RocketMQ 完成接口联调
redis·docker·rocketmq
Android系统攻城狮8 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶
杨云龙UP8 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册
运维·服务器·数据库·postgresql·pg_dump·pg_restore
无人生还别怕9 小时前
如何安装任意版本docker
运维·docker·容器
T0uken10 小时前
Colab:SSH 访问免费 GPU Server
运维·ssh
Python大数据分析@10 小时前
通过 MCP 实现 AI Agent自动化数据采集
运维·人工智能·爬虫·自动化
Initialize2930810 小时前
告警一条接一条刷屏?五步治理告警风暴
运维
帷幕落秋10 小时前
Docker镜像加速
运维·docker
帷幕落秋11 小时前
Docker原理-理论基础
运维·docker