fix(config): 修正 MongoDB 连接账号/密码/authSource

原配置 mongodb://rag:CHANGE_ME@.../im_system?authSource=admin 三处错误:
- 账号 rag 不存在(实为 appuser)
- 密码 CHANGE_ME 是占位符(实为 Wk7mHd3xNp6fQr2tYc8vBs4j)
- authSource=admin(appuser 定义在 app 库,应为 authSource=app)

修正后连接串:
  mongodb://appuser:Wk7mHd3xNp6fQr2tYc8vBs4j@43.134.235.58:17017/im_system?authSource=app

配套权限调整(已远程执行):
  给 appuser 授予 im_system 库 readWrite 角色(原仅有 app 库权限)
  db.grantRolesToUser('appuser', [{role:'readWrite', db:'im_system'}])

验证:appuser 读写 im_system 库正常,IM 两个复合索引
  ({ConversationId,CreatedAt}) / ({ConversationId,_id}) 可正常创建。

注:端口 17017 在前序提交已从 27017 修正。
This commit is contained in:
xiangning 2026-07-03 10:57:49 +08:00
parent 204c4698ff
commit d1d9eb4680

View File

@ -19,7 +19,7 @@
"AllowedHosts": "*",
"ConnectionStrings": {
"Default": "Host=43.134.235.58;Port=15432;Username=rag;Password=REDACTED_PG_PASSWORD",
"MongoDb": "mongodb://rag:CHANGE_ME@43.134.235.58:17017/im_system?authSource=admin",
"MongoDb": "mongodb://appuser:REDACTED_MONGO_PASSWORD@43.134.235.58:17017/im_system?authSource=app",
"Redis": "43.134.235.58:16379,password=REDACTED_REDIS_PASSWORD,abortConnect=false"
},
"DatabaseNames": {