连接数据库
Mongo Shell 是 MongoDB 数据库的管理工具,可通过在本地或 云服务器上安装 Mongo Shell,连接 MongoDB Cluster 数据库。
本小节主要介绍以 Mongo Shell 方式连接 MongoDB Cluster 数据库。
前提条件
- 已创建 MongoDB Cluster 集群,且集群状态为活跃。
- 已在服务器安装 Mongo Shell 客户端。为保障鉴权成功,请选择安装与 MongoDB 版本相对应的 Mongo Shell,安装说明请参见 Install MongoDB。
注意
操作步骤
获取连接信息
-
登录管理控制台。
-
选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB Cluster,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
在节点页签,获取 Mongos 节点 IP 地址。
-
在配置参数 页签,获取 Mongos 节点端口号。
-
在配置参数 页签,获取 MongoDB 数据库 root 帐号密码。
若需修改 root 帐号密码,请参见公共参数。
访问数据库
通过已获取的连接信息访问数据库。
命令行连接方式如下:
$ mongo --host <mongos_ip:port> -u <userName> -p --authenticationDatabase <database>
连接示例:
$ mongo --host 192.168.00.10:27018 -u root -p --authenticationDatabase admin
Enter password:
选项 | 说明 | 示例 |
---|---|---|
-host | 任意 Mongos 节点连接地址。 | 192.168.00.10:27018 |
-u | 用户帐号名称。 | root |
-p | 用户帐号密码。-p 一般空密码。在执行命令后输入密码,回车即可。-p 与密码之间不能有空格。 |
Change1Pwd |
-authenticationDatabase | 授权访问数据库名称。db.createUser() 命令创建帐号。 |
admin |