gpt4 book ai didi

mysql - Docker-compose mysql 似乎无法识别环境变量 MYSQL_RANDOM_ROOT_PASSWORD

转载 作者:可可西里 更新时间:2023-11-01 07:29:46 26 4
gpt4 key购买 nike

我正在尝试将 mysql 设置为在 docker 容器中运行。我有一个简单的 docker compose 文件:-

db:
image: mysql:latest
ports:
- "3306:3306"
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=yes

当我运行 docker-compose 文件时,我在 docker 日志中收到以下警告,而不是随机生成的密码。

[Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

有什么我想念的吗?

最佳答案

我也试过,成功了。我认为你在日志中遗漏了一些东西。一开始出现:

root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

但稍后再检查。 key 已创建,再往前一点您会发现类似这样的内容:

GENERATED ROOT PASSWORD: Cet6Xeiheecohleal9uexxxxDathah

使用此命令(替换为您的容器 ID)您会发现它更容易:

docker logs da530043c63a 2>/dev/null | grep "GENERATED ROOT PASSWORD"

关于mysql - Docker-compose mysql 似乎无法识别环境变量 MYSQL_RANDOM_ROOT_PASSWORD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com