flask框架连接MongoDB身份验证失败的可能解决方案
声明:该文为个人错误解决的备份,缺少系统的讲解,仅供参考。我起初是因为将登录MongoDBCompass后admin数据库下的uri直接复制使用,没有察觉到每个数据库下都需要不同的用户。db是权限可以生效的数据库范围,如图这里的读写权限只在messages_for_web这个数据库下生效。绝大部分验证失败的原因其实都是这一步出现了问题,后面的内容用于验证该步骤是否有误。将uri中的用户名和密码以及要调用的数据库依次修改为新建的用户信息。则该数据库下没有创建用户,也就显然之前的uri是无效的。
原创
2024-01-12 18:44:12 ·
411 阅读 ·
1 评论