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
相关推荐
CoderMeijun2 小时前
一条SQL查询语句在MySQL中是如何执行的
mysql·sql执行流程·连接器·mysql架构·索引下推·执行器
jieyucx3 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
jieyucx5 小时前
Docker 入门第二阶段:掌握日常命令
运维·docker·容器
有毒的教程6 小时前
Kubernetes进阶实战教程(生产落地完整版)
云原生·容器·kubernetes
ttwuai6 小时前
GoFrame 连接 MySQL 报错排查:parseTime、时区和 utf8mb4 怎么配
数据库·mysql·adb
辉灰笔记6 小时前
MySQL8 意外关机/误移data目录导致服务启动失败 PID报错/权限报错 修复文档
linux·数据库·mysql·centos
鱼听禅7 小时前
Ubuntu学习笔记-安装docker容器
学习·ubuntu·docker
喜欢的名字被抢了7 小时前
MySQL核心机制:事务、锁与存储引擎
数据库·sql·mysql·教程
不会C语言的男孩8 小时前
Docker 在嵌入式设备中的常用玩法
运维·docker·容器
白日焰火18 小时前
Redis 哨兵搭建+ACL权限控制
linux·docker·kubernetes