原配置 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 修正。
Description
No description provided
Languages
C#
99.5%
Shell
0.5%