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
相关推荐
有风听风有雨看雨8 小时前
【Critical】docker unauthorized 2375
docker·容器·eureka
不想写bug呀11 小时前
MySQL索引介绍
数据库·mysql
Trank-Lw11 小时前
Docker Devcontainer 管理命令
运维·docker·容器
北辰当尹11 小时前
【小迪安全2023】day42 php应用&mysql架构&sql注入&跨库查询&文件读写&权限操作
mysql·安全·php
科技观察12 小时前
告别镜像拉取困境:毫秒镜像以“正规军”姿态重塑国内Docker加速生态
运维·docker·容器
热爱生活的五柒12 小时前
docker里面的文件没有写入权限,也无法使用sudo。docker镜像里某个文件夹没有创建文件夹权限。如何解决?
运维·docker·容器
从天而降的扣篮13 小时前
MySQL自动添加分区表的函数
数据库·mysql
悄悄敲敲敲13 小时前
MySQL 事务
数据库·mysql
愈努力俞幸运14 小时前
windows 安装 docker
windows·docker·容器
Linux蓝魔14 小时前
外网同步清华源mysql到内网搭建mysql源
数据库·mysql