docker的mysql 默认密码
warning:
这篇文章距离上次修改已过201天,其中的内容可能已经有所变动。
Docker中MySQL容器的默认密码可以在容器启动时通过环境变量设置或通过查看初始生成的日志来获取。
如果你是通过docker run
命令首次启动MySQL容器,你可以通过查看容器日志来找到默认生成的密码:
docker logs [mysql_container_name_or_id]
在日志输出中,你会看到一个包含默认生成密码的行,通常是这样的:
GENERATED ROOT PASSWORD: [your_random_password_here]
你可以通过以下命令来启动带有自定义密码的MySQL容器:
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
在这个例子中,my-secret-pw
就是你设置的密码,tag
是你想要使用的MySQL Docker镜像的标签。
如果你已经创建了容器并想要进入容器内部查看或修改密码,你可以通过以下命令进入MySQL命令行:
docker exec -it [mysql_container_name_or_id] mysql -uroot -p
然后当提示输入密码时,你可以在日志中找到默认生成的密码,或者如果你在启动容器时设置了自定义密码,你可以直接输入该密码登录。
评论已关闭