如何用Mongo Shell登录MongoDB数据库

tech2022-10-03  71

连接MongoDB数据库的方法有很多种,今天讲解在本地服务器上或ECS上安装Mongo Shell工具,通过Mongo Shell的方式登录MongoDB数据库。

操作步骤

登录MongoDB管理控制台。 在页面左上角,选择实例所在的地域。 在左侧导航栏,单击副本集实例列表。 找到目标实例,单击实例ID。 单击左侧导航栏的数据库连接,获取单个节点的连接地址和 ConnectionStringURI 连接地址。 在安装有 Mongo Shell 的本地服务器或ECS上进行连接。 副本集中的单个节点连接方式。 日常测试时,可直接连接 Primary 节点。需要注意的是一旦发生主备切换,连接节点的角色将发生变化,从而会对读写操作造成影响。

在安装有 Mongo Shell 的本地服务器或ECS上进行连接。 mongo --host -u -p --authenticationDatabase 说明 :Primary 节点或 Secondary 节点的连接地址。 Primary 节点:副本集实例中的主节点,该节点拥有数据库读写权限。 Secondary 节点:副本集实例中的从节点,该节点仅拥有数据库的读权限。 :登录数据库的账号,默认为root 。 :对登录数据库的账号和密码进行认证的数据库,默认为admin 。 示例: mongo --host dds-bp**********.mongodb.rds.aliyuncs.com:3717 -u root -p --authentication

命令行提示Enter password:时,输入数据库账号对应的密码。如果忘记了root账号的密码,您可以通过设置密码的方式来重置密码。 说明 输入密码时,密码字符是不可见的。 高可用连接方式(推荐):使用ConnectionStringURI连接数据库,可实现高可用性。确保连接的节点始终为 Primary 节点,不会因为主备切换而影响应用的读写操作。 在安装有 Mongo Shell 的本地服务器或ECS上进行连接。 mongo “” 说明 双引号须为英文双引号("")。 :实例的ConnectionStringURI地址。 ConnectionStringURI地址中****替换为数据库密码。 更多参阅MongoDB数据库文档

最新回复(0)