一灰灰blog 一灰灰blog
首页
  • InfluxDB
  • MongoDB
  • MySql
  • 基础系列
  • DB系列
  • 搜索系列
  • MQ系列
  • WEB系列
  • 中间件
  • 运维
  • SpringSecurity
  • SpringCloud
  • QuickAlarm
  • QuickCrawer
  • QuickFix
  • QuickMedia
  • QuickSpi
  • QuickTask
  • 高可用
  • 分类
  • 标签
  • 归档
  • 收藏
  • 关于
GitHub (opens new window)

一灰灰blog

资深搬运工
首页
  • InfluxDB
  • MongoDB
  • MySql
  • 基础系列
  • DB系列
  • 搜索系列
  • MQ系列
  • WEB系列
  • 中间件
  • 运维
  • SpringSecurity
  • SpringCloud
  • QuickAlarm
  • QuickCrawer
  • QuickFix
  • QuickMedia
  • QuickSpi
  • QuickTask
  • 高可用
  • 分类
  • 标签
  • 归档
  • 收藏
  • 关于
GitHub (opens new window)
  • InfluxDB

  • MongoDB

    • MongoDB之Collection导入导出
    • MongoDb系列教程零:环境安装与初始化
    • MongoDb系列教程一:基本概念
    • MongoDb系列教程二:连接
      • II. 其他
        • 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
        • 2. 声明
        • 3. 扫描关注
    • MongoDb系列教程三:基本工具介绍
    • MongoDb系列教程四:数据库 Database
    • MongoDb系列教程五:集合 Collection
    • MongoDb系列教程六:文档 Document 插入姿势
    • MongoDb系列教程七:文档 Document 删除姿势
    • MongoDb系列教程八:文档 Document 更新姿势
    • MongoDb系列教程九:文档 Document 查询基础篇
    • MongoDb系列教程十:文档 Document 查询高级篇
    • MongoDb系列教程十一:文档 Document 查询非典型篇
    • MongoDB系列教程十二:文档更新删除之非典型篇
    • MongoDb系列教程十三:索引
  • MySql

  • 数据库
  • MongoDB
一灰灰
2020-03-22

MongoDb系列教程二:连接

后续的所有文章的基础,都是需要先连上mongodb,然后才能执行各种命令操作;

本文将介绍一下如何连接一个已经启动的mongodb服务器

# 1. 连接语法

标准URI连接语法:

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
1
  • mongodb:// 固定前缀
  • username:password@: 如果开启了用户登录验证,需要指定用户名密码
  • host1:port1: mongodb服务器的ip/域名 + 端口(不填时,默认为27017)
  • database: 如果指定username:password@,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库
  • ?options: 是连接选项。如果不使用/database,则前面需要加上

# 2. 实例

直接连接方式如下,注意这种方式会保留用户名和密码,会有一定的安全风险

连接目标服务器

# 连接本地mongodb
mongo mongodb://root:root@127.0.0.1:27017/admin
1
2

连接多台服务器

mongo mongodb://root:root@127.0.0.1:27017,127.0.0.1:27018/admin
1

连接 replica set 三台服务器, 写入操作应用在主服务器 并且分布查询到从服务器

mongo mongodb://host1,host2,host3/?slaveOk=true
1

# II. 其他

# 1. 一灰灰Blog (opens new window): https://liuyueyi.github.io/hexblog

一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

# 2. 声明

尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

  • 微博地址: 小灰灰Blog (opens new window)
  • QQ: 一灰灰/3302797840

# 3. 扫描关注

一灰灰blog

QrCode

编辑 (opens new window)
#MongoDb
上次更新: 2021/10/15, 19:56:22
MongoDb系列教程一:基本概念
MongoDb系列教程三:基本工具介绍

← MongoDb系列教程一:基本概念 MongoDb系列教程三:基本工具介绍→

最近更新
01
【基础系列】基于maven多环境配置
04-25
02
【WEB系列】内嵌Tomcat配置Accesslog日志文件生成位置源码探索
04-24
03
【搜索系列】ES查询常用实例演示
04-18
更多文章>
Theme by Vdoing | Copyright © 2017-2022 一灰灰Blog
MIT License | 鄂ICP备18017282号 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×