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

容器名称

容器执行命令

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

相关推荐
i建模13 小时前
在 Rocky Linux 上安装轻量级的 XFCE 桌面
linux·运维·服务器
Data_Journal13 小时前
Scrapy vs. Crawlee —— 哪个更好?!
运维·人工智能·爬虫·媒体·社媒营销
YMWM_14 小时前
不同局域网下登录ubuntu主机
linux·运维·ubuntu
zmjjdank1ng14 小时前
restart与reload的区别
linux·运维
Suchadar14 小时前
Docker常用命令
运维·docker·容器
你才是臭弟弟14 小时前
MinIo开发环境配置方案(Docker版本)
运维·docker·容器
Bruk.Liu14 小时前
Gitea Actions 的概念及基础使用
运维·ci/cd·持续集成
yanlou23314 小时前
[C++/Linux HTTP项目] HTTP服务器基于muduo高性能服务器搭载【深入详解】
运维·服务器·http·muduo库·http高性能服务器
杨江14 小时前
frp macbook 的18789到 公网服务器上,访问报错:disconnected (1008): unauthorized:
运维
天空属于哈夫克314 小时前
企微第三方 RPA API:非官方接口与官方接口的差异解析及选型建议
运维·服务器