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
相关推荐
AOwhisky7 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
ggaofeng7 小时前
glusterfs如何在k8s中使用
云原生·容器·kubernetes·glusterfs
小红卒7 小时前
mysql之udf提权
数据库·mysql·网络安全
暮云星影8 小时前
个人总结 搭建Docker监控
docker·容器·grafana·prometheus
IT策士9 小时前
第49篇 k8s之服务网格入门:Istio 简介
容器·kubernetes·istio
南极企鹅10 小时前
MySQL的两大支柱:undo Log&redo log
数据库·mysql·oracle
维度攻城狮10 小时前
在Vscode连接的Docker容器中使用codex,并配置DeepSeek模型
vscode·docker·codex
C137的本贾尼11 小时前
InnoDB 页结构与行结构揭秘
mysql
l1t13 小时前
DeepSeek总结的使用 Docker 对 PostgreSQL 进行 Beta 测试
docker·postgresql·容器
Amnesia0_013 小时前
MYSQL表的约束
数据库·mysql