mongodb - 运行 mongoimport 时出现 authenticationDatabase 错误
问题描述
在做 m103 mongodb 课程时,我在做导入实验室时遇到了这个错误:
user@NHTTPR# mongoimport /dataset/products.json -h localhost:27000 -u m103-application-user -p “m103-application-pass” --authenticationDatabase admin --db applicationData --drop --collection products
2021-04-07T06:19:23.616+0000 连接到主机时出错:无法连接到服务器:connection():身份验证错误:sasl 对话错误:无法使用机制“SCRAM-SHA-256”进行身份验证:(AuthenticationFailed)身份验证失败的。
解决方案
解决方案是在密码周围加上单引号 (') 。而不是双引号(或完全删除密码周围的引号)
mongoimport /dataset/products.json -h localhost:27000 -u m103-application-user -p 'm103-application-pass' --authenticationDatabase admin --db applicationData --drop --collection products 2021-04-07T06:20 :25.025+0000 连接到:mongodb://localhost:27000/ 2021-04-07T06:20:25.026+0000 丢弃:applicationData.products 2021-04-07T06:20:25.423+0000 9966 个文档导入成功。0 个文档无法导入。用户@NHTTPR#
推荐阅读
- python - 如何在 Python OpenCV 或 skimage 中实现 MATLAB 的 edge() 函数
- c# - 使用实体框架从数据库中选择数据的通用函数
- scala - 对于理解 scala
- xamarin.forms - 在 Xamarin.Forms 中具有水平方向的分组 CollectionView?
- c# - 问题是事件仅添加了具有客户端 ID 和客户端密钥的单个用户尊重
- postman - MS Graph API - 获取需要多因素身份验证的访问令牌
- python - 用户登录 django 时用户身份验证失败
- pointers - 如何创建自引用结构?
- api - 使用 API 跟踪 edX 或 Udemy 课程进度
- svg - 与 Blink 和 Gecko 相比,为什么 Webkit/Safari(iOS、macOS)以不同的顺序呈现我的 SVG 转换?