tencent cloud

文档反馈

Shell连接示例

最后更新时间:2024-01-12 11:02:42
    在云服务器 CVM 中可用 MongoDB 提供的 shell 客户端 (查看安装文档)连接云数据库 MongoDB 进行数据管理,请注意使用最新版本的 MongoDB 客户端套件。

    快速开始

    典型的连接命令如下:
    mongo 10.66.187.127:27017/admin -u mongouser -p thepasswordA1
    注意:
    使用连接串访问 MongoDB 时,如密码包含特殊字符,则特殊字符需要进行转义成 URL 编码才能正常识别,例如,@需要转义为%40。
    如图:
    典型的连接命令截图示例
    

    多种认证方式的连接说明

    连接实例 有说明,云数据库 MongoDB 默认提供 rwuser 和 mongouser 两个用户名,分别支持 MONGODB-CR 和 SCRAM-SHA-1 两种认证方式。 对于这两种认证方式,shell 的参数是不一样的,具体请看下文。

    SCRAM-SHA-1 认证(mongouser)

    默认用户 mongouser 以及在控制台创建的所有新用户都使用 SCRAM-SHA-1 认证,其 shell 连接参数与 快速开始 章节完全一样,无需添加额外参数,示例如下:
    mongo 10.66.187.127:27017/admin -u mongouser -p thepasswordA1
    如果您希望连接 MongoDB 服务后直接进入到某一个 db,例如 singer,请按示例操作:
    mongo 10.66.187.127:27017/singer -u mongouser -p thepasswordA1 --authenticationDatabase admin
    如图:
    直入某个db的连接命令截图示例
    

    MONGODB-CR 认证(rwuser)

    请注意,只有默认用户 rwuser 使用 MONGODB-CR 认证,其 shell 连接参数需要指明认证方式为 MONGODB-CR,示例如下:
    mongo 10.66.187.127:27017/admin -u rwuser -p thepasswordA1 --authenticationMechanism=MONGODB-CR
    如图:
    MONGODB-CR认证截图示例
    
    如果您希望连接 MongoDB 服务后直接进入到某一个 db,例如 singer,请按示例操作:
    mongo 10.66.187.127:27017/singer -u rwuser -p thepasswordA1 --authenticationMechanism=MONGODB-CR --authenticationDatabase admin
    如图:
    直入某个db的连接命令截图示例
    

    使用 shell 进行数据导入和导出

    上文所述的两种认证方式都可以在 shell 里进行数据导入和导出,请参见 导出导入
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持