Docker
已解决

18.11版本docker部署方式,修改外部MySQL密码后无法启动 悬赏5积分

爱玩的闹钟 答案数2 阅读数139 发表时间2024-07-01 10:39:34
18.11版本docker方式部署,使用外部MySQL数据库。修改数据库密码后,更新挂载路径下/config/my.php中的密码信息。启动docker后,日志显示mysql连接密码错。

禅道版本:18.11Linux安装包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2024/07/01


🍟
2024/07/01

针对您这种情况,可以从以下方向排查


1. 检查 MySQL 用户和主机

MySQL 账户不仅区分用户名,还区分主机。例如,用户 user1 从 localhost 连接与从 192.168.1.100 连接是不同的账户。确保你的 MySQL 用户账户配置正确。
可以使用 SELECT user, host FROM mysql.user;  语句查看用户和主机

2. 检查 MySQL 用户权限
确保 MySQL 用户有足够的权限连接到数据库:

GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;


3. 检查数据库连接字符串

确保你的 /config/my.php 中数据库连接字符串没有拼写错误。


如果以上步骤不能解决您的问题,可以添加本网页下方的禅道客户经理,客户经理会邀请您进入 qq 群,在群里您将获得更及时的回复。

🎯
2024/07/01
不能解决,最后是修改禅道容器的配置文件,把环境变量ZT_MYSQL_PASSWORD的值改成修改后的密码。
🌸
2024/07/02
感谢反馈
联系我们
联系人
徐亚京/高级客户经理
电话(微信)
17663982076
QQ号码
2679672214
联系邮箱
xuyajing@easycorp.ltd
返回顶部
徐亚京
高级客户经理
17663982076
2679672214
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。