Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何修改archery依赖默认的MYSQL密码 #2607

Open
xiangshen123 opened this issue Apr 24, 2024 · 6 comments
Open

如何修改archery依赖默认的MYSQL密码 #2607

xiangshen123 opened this issue Apr 24, 2024 · 6 comments

Comments

@xiangshen123
Copy link

重现步骤

archery使用docker-compose部署,在开始部署的时候,因为archery需要依赖MySQL数据库,开始部署MySQL设置了一个非常简单的密码,运行一段时间后,由于安全的原因,需要对archery依赖MySQL数据库进行密码修改,请问需要对那些文件下的配置进行修改,在修改后保证archery可以正常运行

预期外的结果

archery使用docker-compose部署,在开始部署的时候,因为archery需要依赖MySQL数据库,开始部署MySQL设置了一个非常简单的密码,运行一段时间后,由于安全的原因,需要对archery依赖MySQL数据库进行密码修改,请问需要对那些文件下的配置进行修改,在修改后保证archery可以正常运行

日志文本

archery使用docker-compose部署,在开始部署的时候,因为archery需要依赖MySQL数据库,开始部署MySQL设置了一个非常简单的密码,运行一段时间后,由于安全的原因,需要对archery依赖MySQL数据库进行密码修改,请问需要对那些文件下的配置进行修改,在修改后保证archery可以正常运行

版本

1.9.1

部署方式

Docker

是否还有其他可以辅助定位问题的信息?比如数据库版本等

archery使用docker-compose部署,在开始部署的时候,因为archery需要依赖MySQL数据库,开始部署MySQL设置了一个非常简单的密码,运行一段时间后,由于安全的原因,需要对archery依赖MySQL数据库进行密码修改,请问需要对那些文件下的配置进行修改,在修改后保证archery可以正常运行

@feiazifeiazi
Copy link
Contributor

在 /src/docker-compose/~ 下面的文件里看一下。
比如src/docker-compose/archery/settings.py
建议找个测试环境,先试试。

@xiangshen123
Copy link
Author

在 /src/docker-compose/~ 下面的文件里看一下。 比如src/docker-compose/archery/settings.py 建议找个测试环境,先试试。

试过,改过这个下面的配置,会报错,服务访问不了,说明还有其他地方有依赖数据的密码的地方

@feiazifeiazi
Copy link
Contributor

在 /src/docker-compose/~ 下面的文件里看一下。 比如src/docker-compose/archery/settings.py 建议找个测试环境,先试试。

试过,改过这个下面的配置,会报错,服务访问不了,说明还有其他地方有依赖数据的密码的地方

那你要贴错误啊,改了哪里,都要说明啊。

@luwanlong
Copy link

you can re-deploy it, that can resolve it

@Maxcj
Copy link
Contributor

Maxcj commented Sep 5, 2024

1、修改 docker-compose.yaml 文件里面部署 MySQL 服务的密码
2、修改.env 文件里面 archery 项目连接 MySQL 的配置

@lutixiaya
Copy link

遇到了同样的问题,不过我的问题是因为设置的root密码太复杂,有一些特殊字符,导致连接数据库失败,你可以把密码设置的相对简单一些测试。
我修改了三个文件:.env、docker-compose.yaml、inception/config.toml ,在这三个文件中修改mysql和redis(可选)的默认密码。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants