通过 MongoDB Shell 连接

最近更新时间:2025-10-23 12:23:02

我的收藏
本方法适用于交互式命令行工具,适用于数据库管理、查询和数据操作。

步骤1:登录并安装 MongoDB Shell

1. 登录 云服务器控制台,连接 CVM 实例。
2. 下载 MongoDB Shell:使用 wget 命令下载 MongoDB Shell,并解压。如下以 mongosh 2.5.6 版本为例。
说明:
您选择 MongoDB Shell 版本时,请注意选择与云数据库 MongoDB 服务并与 CVM 操作系统相匹配的版本。具体下载信息,请参见 下载地址
wget https://downloads.mongodb.com/compass/mongosh-2.5.6-linux-x64.tgz
tar zxvf mongosh-2.5.6-linux-x64.tgz

步骤2:执行连接命令

1. 进入解压后的目录,使用以下命令连接至 MongoDB 实例。
./bin/mongosh -u mongouser -p ******** 10.1.0.44:27017/admin
-u:指定用户名(例如默认用户 mongouser)。
-p:指定对应用户的密码。
host:port:替换为 MongoDB 实例内网地址和端口。
/admin:指定认证数据库为 admin。
2. 连接多节点示例。
./bin/mongosh -u mongouser -p your_password 10.1.0.44:27017,10.1.0.31:27017/admin

步骤3:验证连接

连接成功后,您将看到类似以下提示信息,其中包括 MongoDB 和 Mongosh 的版本号:

Connecting to: mongodb://<credentials>@10.1.0.44:27017,10.1.0.31:27017/test?replicaSet=cmgo-2jkr****_0&authSource=admin&appName=mongosh+2.5.6
Using MongoDB: 7.0.12
Using Mongosh: 2.5.6

步骤4:读写数据库

创建数据库并管理,具体操作示例,请参见 读写数据库