You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitnami MongoDB Helm Chart自定义用户名密码登录失败求助

问题分析与解决

你的values.yaml配置是正确的,testuser、testuser_password和testdb的配置没有问题,也不需要额外在initdbscripts中创建用户密码——Bitnami MongoDB Helm Chart会自动帮你完成自定义用户的创建,并赋予对应数据库的权限。

认证失败的核心原因是登录命令指定了错误的认证数据库:
Bitnami Chart创建的自定义用户(比如testuser),其认证数据库默认是admin,而非你指定的testdb。testdb是该用户的授权数据库(即用户拥有该库的操作权限),但身份验证必须在admin库完成。

正确的登录命令

你可以用两种方式登录:

  1. 直接连接testdb并指定admin为认证数据库:
mongosh testdb --host "test-mongodb" --authenticationDatabase admin -u testuser -p testuser_password
  1. 先连接admin库完成认证,再切换到testdb:
mongosh admin --host "test-mongodb" --authenticationDatabase admin -u testuser -p testuser_password
use testdb

登录后可以执行show collections或插入测试数据,验证是否拥有testdb的操作权限。

内容的提问来源于stack exchange,提问作者Jwary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 14:09:53