首页 > 数据库 > mysql教程 > 如何解决 MySQL Docker 容器中的'访问被拒绝”错误?

如何解决 MySQL Docker 容器中的'访问被拒绝”错误?

Linda Hamilton
发布: 2024-12-18 14:41:10
原创
432 人浏览过

How to Resolve

如何修复在 Docker 容器中使用 MySQL 时出现的访问被拒绝错误

使用 MySQL Docker 映像时,设置 MYSQL_ROOT_PASSWORD 环境变量将如果数据目录已存在,则不初始化新数据库。这是因为容器将从现有的数据库文件系统启动,忽略任何环境变量。

要初始化新数据库,请删除 db_data 卷并重新启动容器:

docker-compose down -v
docker-compose up -d
登录后复制

这将清除 db_data 卷中​​的所有现有数据,因此请务必备份所有重要数据

注意:此方法也适用于其他官方提供的数据库 Docker 镜像,例如 Postgres 和 MongoDB,其行为类似。

以上是如何解决 MySQL Docker 容器中的'访问被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板