连接数据库
更新时间:2025-08-15 03:41:38
功能概述
Mongo Shell 是 MongoDB 数据库的管理工具,用户可通过在本地服务器或云服务器上安装 Mongo Shell,连接 MongoDB 数据库。
| 注意 |
|---|
云服务器或本地设备均需与 MongoDB 集群之间保持网络通畅。 |
操作步骤
步骤一:安装 Mongo Shell 工具
云服务器或本地服务器,需安装 Mongo Shell 工具,为保障鉴权成功,请选择安装与 MongoDB 版本相对应的 Mongo Shell,安装说明请参见 官方文档。
步骤三:访问数据库
-
通过 Mongo Shell 连接
-
在客户端服务器上,输入以下命令行。其中,URL 地址为前文获取到的连接数据库的 URL。
$ mongo mongodb://<username>:<password>@<node_ip:port>/?authSource=admin&replicaSet=foobar命令行参数说明如下
参数 说明 username
用户帐号名。
password
用户帐号密码。
node_ip
Replica 节点 IP。前文查询到的 URL 地址中,包含该参数值。
port
Mongod 的监听端口。前文查询到的 URL 地址中,包含该参数值。
-
MongoDB 集群节点 IP 地址为
192.168.100.21:27017,root用户名的密码为Pwd00000,则通过 Mongo Shell 连接 MongoDB 的命令行示例如下。$ mongo mongodb://root:Pwd00000@192.168.100.21:27017/?authSource=admin&replicaSet=foobar foobar:PRIMARY>
-
-
通过代码连接
如果使用 JAVA 或 Python 代码连接数据,可通过查询到的 MongoDB 的 URL。URL 示例如下
mongodb://<username>:<password>@<node_ip:port>/<DB_Name>?replicaSet=foobar&authSource=admin参数说明如下,更多参数说明,请参见官方文档。
参数 说明 username
用户帐号名。
password
用户帐号密码。
node_ip
Replica 节点 IP。前文查询到的 URL 地址中,包含该参数值。
port
Mongod 的监听端口。前文查询到的 URL 地址中,包含该参数值。
DB_Name
待连接的数据库名称。
replicaSet
参数配置。默认值为
foobar。authSource
指定验证数据库配置。默认值为
admin。