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
相关推荐
Shadow(⊙o⊙)4 小时前
MySQL内置函数
数据库·mysql
夜雪一千5 小时前
MySQL 常用 DEFAULT 默认值一览表
mysql
誰能久伴不乏5 小时前
保姆级 Docker 入门教程
docker·容器·eureka
快乐的木子李6 小时前
mysql-26.7.0-linux26.7.0下载安装
数据库·mysql
知行产研7 小时前
易控智驾:毛利率跃升17.2个百分点,矿山无人驾驶从“规模换增长“迈入“盈利拐点“
数据库·mysql
可涵不会debug7 小时前
第一次学 LangGraph:用一个快递案例搞懂 State、Node、Edge 和 compile
服务器·数据库·mysql
用户250458106099 小时前
数据库索引为什么会失效?从执行计划理解 SQL 性能优化
sql·mysql
此时不提桶,更待何时9 小时前
03-04-B-连接池与DB治理面试与生产事故实战
mysql·面试
dogeyi10 小时前
数据库操作(1)
mysql
vipxieliang10 小时前
Docker vs Podman vs containerd:容器运行时全景
docker·容器