首页 > 解决方案 > 如何使用 docker setup 更改默认 MySQL 用户名和密码?

问题描述

我想在设置期间或之后更改默认的 MySQL 用户名和密码。

我尝试了一些分散的方法,并使用用户名和密码更改了我能找到的每个配置文件,但仍然不起作用。

我在下面编辑的文件:

> ~/.env
> ~/conf/dist/env.ac 
> ~/conf/dist/env.docker
> ~/conf/config.sh
> ~/env/docker/etc/authserver.conf.dockerdist
> ~/env/docker/etc/worldserver.conf.dockerdist
> ~/docker-compose.yml

重建期间的错误:

> Searching on /azerothcore/data/sql/custom/db_world/ ...
> =====           DONE            =====
> =====       CHECKING DBs        ===== ERROR 1045 (28000): Access denied for user 'wowadmin'@'172.19.0.3' (using password: YES)

标签: mysqlazerothcore

解决方案


来自官方指南常见问题解答

如何更改 docker 容器配置?

您可以将文件复制/conf/dist/.env.docker.env放置在项目的根文件夹中,然后根据需要进行编辑。

.env文件中,您可以配置:

  • 数据等和日志文件夹的位置
  • 开放的端口
  • MySQL root 密码

然后您的 docker-compose up 将.env使用您的自定义设置自动定位。


推荐阅读