博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pymongo.errors.OperationFailure: Authentication failed.
阅读量:7078 次
发布时间:2019-06-28

本文共 373 字,大约阅读时间需要 1 分钟。

原因:mongodb需要用户名、密码登录,认证失败。

mongoDB有不同的认证机制,3.0版本以后采用的是'SCRAM-SHA-1', 之前的版本采用的是'MONGODB-CR'。

根据自己的情况给mechanism赋值。

 

import pymongo

client = MongoClient("mongodb://host:port/")

client.admin.authenticate("username","password",mechanism='SCRAM-SHA-1')(其中admin可以换成你的用户名能登录的库名)

db = client["dbname"]

collection = db["collname"]

 

转载于:https://www.cnblogs.com/SZxiaochun/p/6768685.html

你可能感兴趣的文章
P2P追债也用上大数据
查看>>
英特尔眼中的未来
查看>>
对于linux操作系统的认识和了解
查看>>
使用LoadRunner监测MySQL数据库的性能
查看>>
泰国TCCtech公司投资850万美元扩大数据中心规模
查看>>
Amlogic连续三年居中国OTT芯片市占率第一
查看>>
如何用Java将excel数据导入数据库
查看>>
美国全球光伏调查对华影响有限
查看>>
机器选角、票房预测,大数据如何改变中国电影?
查看>>
Facebook重组欧洲管理层:意法等地区销售主管将离职
查看>>
分布式光伏:谨慎备战“爆发期”
查看>>
XP,没重启,“魔窟”可以“莫哭”
查看>>
市场突破1300亿 我国传感器产业急需“自力更生”
查看>>
商品预约抢购实践及redis性能测试
查看>>
这就尴尬了!远程办公先驱IBM要求员工重返办公室工作
查看>>
有人说联想不如华为,杨元庆:别这么片面
查看>>
物联网时代到来 IC设计有望弯道超越
查看>>
用友企业互联网服务闪亮2016中国CIO高峰论坛
查看>>
2016-2020年全球数据中心发电机市场将以年复合增率10.8%增长
查看>>
R调用library(xlsx)报错问题
查看>>