一次数据库失败,让我学会了如何排查问题
一、问题现象
项目启动报错
日志显示:数据库连接失败
账号密码确认没错
端口也没问题
二、我当时的错误思路
一直怀疑密码
一直重启容器
一直删库重建
结果浪费大量时间
三、真正的排查方式
正确顺序
看完整日志
确认容器网络
确认数据库监听地址
确认端口映射
确实不是 127.0.0.1 的限制
四、最终原因
数据库只监听了localhost,导致容器无法访问
改成
bind-address = 0.0.0.0五、经验总结
遇到问题先看日志,不要瞎猜
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小亚
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果