我使用mongodb连接抛出此异常
Wed May 11 10:39:33断言:10057:未经授权对db [inbox]锁定类型:-1
其中inbox是数据库。我正在使用PHP驱动程序进行连接。问题是我使用管理员用户名和密码进行连接,但仍然是未经授权的。能否请您提供一些见解。
答案 0 :(得分:0)
作为管理员进行身份验证要求您在更改为常规数据库之前在 admin 数据库中运行authenticate命令。从例如 test 验证您的管理员用户将无效。
对于您的情况,请连接到 admin ,以admin用户身份运行authenticate,然后获取收件箱的句柄。或者,您应该创建一个特定于收件箱数据库的用户以确保安全。作为应用程序的超级用户连接并不是最好的主意。