我在MLab上托管数据库,我正在尝试将其与Compass连接.我使用连接字符串中给出的主机和端口,但它显示错误,这是我的截图:
请让我知道我做错了什么.
谢谢
ela*_* BA 26
有同样的问题设法像这样解决它:
A.在mlab中转到你的数据库,在选项卡中选择"users" exmple_img
B.创建一个新用户ex:用户名:admin密码:123456
C:去罗盘并用这种方式填充
您的连接路径示例:ds012345.mlab.com:56789/myDBname
主机名:ds012345.mlab.com
港口:56789
身份验证:用户名/密码
用户名:admin //或您在步骤A中创建的用户的名称
密码:您在步骤A中创建的用户的密码
身份验证数据库:myDBname // mlab中数据库的名称
Sco*_*ott 10
我遇到的问题是Authentication Database自动填充的指南针不适合我的设置。默认情况下, this 指向admin但它需要指向用户关联的数据库。
总结: 的数据库admin不存在。
只是为了排除它,请仔细检查您指向的数据库。它应该在名称中,比如你猜对了ds739176/database_name在哪里database_name,你的数据库的名称。
希望这可以帮助。
我刚遇到同样的问题.
我通过更新我的MongoDB Compass版本来修复它.版本1.15.4没有遇到任何问题.
此外,身份验证数据库不应具有值"admin",而应具有连接您的数据库的名称.
为了使您的连接更容易,请不要犹豫,将整个连接字符串复制到剪贴板中.指南针检测到它并建议自动填写连接表单.
| 归档时间: |
|
| 查看次数: |
4938 次 |
| 最近记录: |