docker创建的mysql无法启动,状态为exited

问题描述:docker创建的mysql无法启动,状态为exited

解决方法:

查看MySQL日志:docker logs mysql
日志报错信息:

复制代码
You need to specify one of the following as an environment variable:
    - MYSQL_ROOT_PASSWORD
    - MYSQL_ALLOW_EMPTY_PASSWORD
    - MYSQL_RANDOM_ROOT_PASSWORD

# 增加-e参数,设置环境变量指定mysql密码 
# MYSQL_ROOT_PASSWORD=root:设置 MySQL 服务 root 用户的密码
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
相关推荐
小陈phd2 小时前
混合知识库搭建:本地Docker部署Neo4j图数据库与Milvus向量库
数据库·docker·neo4j
Wpa.wk3 小时前
容器编排 - 了解K8s(pod, deployment,service,lable等概念)
经验分享·测试工具·docker·云原生·容器·kubernetes
定偶3 小时前
MySQL安装
数据库·mysql
Zzzzmo_3 小时前
【MySQL】数据库约束 及 表的设计
数据库·mysql
我真的是大笨蛋4 小时前
Redo Log详解
java·数据库·sql·mysql·性能优化
xuefuhe4 小时前
Kubernetes基础入门4 应用的扩展与收缩
云原生·容器·kubernetes
Jess075 小时前
MySQL内置函数
数据库·mysql
凉年技术5 小时前
MySQL 5.6 2000 万行高频读写表新增字段实战:从慢执行到无锁落地全解析
mysql
Wpa.wk6 小时前
容器编排 - K8s - 配置文件参数说明和基础命令
经验分享·测试工具·docker·云原生·容器·kubernetes
xiaoye37088 小时前
redis和mysql数据库如何保证数据一致性
redis·mysql