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

容器名称

容器执行命令

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

相关推荐
❀͜͡傀儡师10 小时前
docker安装mac系统
macos·docker·容器
ζั͡山 ั͡有扶苏 ั͡✾14 小时前
EFK 日志系统搭建完整教程
运维·jenkins·kibana·es·filebeat
TH_114 小时前
腾讯云-(8)-宝塔面板-安装Docker
docker·云计算·腾讯云
RUNNING123!15 小时前
RedHat 7.9 docker 安装 zabbix
docker·容器·zabbix
jun_bai15 小时前
python写的文件备份网盘程序
运维·服务器·网络
香吧香15 小时前
docker网络总结
docker
weixin_4492900115 小时前
docker_ollama
docker·容器·eureka
欢喜躲在眉梢里15 小时前
CANN 异构计算架构实操指南:从环境部署到 AI 任务加速全流程
运维·服务器·人工智能·ai·架构·计算
weixin_5377658016 小时前
【容器技术】虚拟化原理与Docker详解
运维·docker·容器
-dcr16 小时前
41.docker完整版
docker