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
相关推荐
2601_962065251 小时前
2.启动mysql容器
java·数据库·mysql
feilieren2 小时前
ubuntu 安装 docker
linux·ubuntu·docker
judezh2 小时前
一个 Agent 平台要起 12 个容器,做演示能砍到几个?
docker
飞询2 小时前
ubuntu 安装 docker
ubuntu·docker
Omics Pro3 小时前
整合多组学分析+生物医学发现!对话式多智能体AI
数据库·人工智能·mysql·机器学习·自然语言处理
mister_guo3 小时前
Docker、Docker Compose 与 Kubernetes:分别解决什么问题?
docker·容器·kubernetes
firstacui3 小时前
Mysql调优
android·mysql·adb
小王C语言3 小时前
MySQL 视图:视图是什么,视图和基表之间的关系
数据库·mysql
程序员-Benothing3 小时前
什么是 MySQL 的主从同步机制?它是如何实现的?
android·数据库·mysql
tryCbest4 小时前
Kubernetes(K8s)容器化部署
云原生·容器·kubernetes