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
相关推荐
洛菡夕42 分钟前
MySQL故障排查与生产环境优化
数据库·mysql
gjc5921 小时前
零基础OceanBase数据库入门(4):创建MySQL模式数据库
数据库·mysql·oracle·oceanbase
馨谙1 小时前
OpenEBS + PV/PVC 解析:命令、文件、作用、后续用法
云原生·容器·kubernetes
我科绝伦(Huanhuan Zhou)2 小时前
InnoDB Undo Log 深度解析:从原理到实现(基于 MySQL 8.0)
数据库·mysql
再ZzZ2 小时前
Docker快速部署Kafka(内网通用版本)
docker·容器·kafka
程序员夏末3 小时前
【MySQL | 第三篇】 MySQL索引详解
数据库·mysql
Stack Overflow?Tan903 小时前
linux ubuntu22.04安装ROS2humble完整版的流程
linux·docker·ros2
shark22222225 小时前
MySQL 与 Redis 的数据一致性问题
数据库·redis·mysql
imuliuliang6 小时前
Java MySQL 连接
java·mysql·adb
羊小蜜.6 小时前
Mysql 06: 表与字段别名全解——让 SQL 更简洁、可读性拉满
数据库·sql·mysql