目录
Error:couldn‘t connect to server 127.0.0.1:27017, connection attempt failed
一、简介
MongoDB是一个基于分布式文件存储的数据库。
1.1 核心概念
-
database(数据库)
- 一个mongodb中可以建立多个数据库
- MongoDB的默认数据库为"db",该数据库存储在data目录中
- MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中
-
collection(数据库表/集合)
- 文档是一个键值(key-value)对(即BSON)。文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)
- 文档中的键/值对是有序的
- MongoDB区分类型和大小写
- MongoDB的文档不能有重复的键
- 文档的键是字符串。除了少数例外情况,键可以使用任意UTF-8字符
- 相同内容放到同一集合中
-
document(数据记录行/文档)
- 集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性
- 文档是数据库中的最小单位,类似js中的对象。对象中的属性被称为字段。
二、下载与安装
2.1 下载
下载地址: https://www.mongodb.com/try/download/community-kubernetes-operator
2.2 安装
- 双击启动,打开后next
- 点击Custom,自定义安装目录
- 修改默认的安装位置
- 配置存放数据及日志的路径,data目录是数据存储目录,数据库中的数据就存储在这个目录中。log是日志文件的输出目录。在data文件夹下创建db子文件夹(存放数据库文件)。
- 取消勾选安装图形化工具
- 安装成功界面
- 文件结构
2.3 启动MongoDB
1. 在安装后的目录文件的bin文件下cmd
2.命令行运行 mongod ,启动成功后
- 浏览器显示情况,解释:http请求,语言不通,服务端是MongoDB服务
- 任务管理器显示情况
4.打开新的窗口,命令行输入 mongo ,出现如下提示表明客户端已经成功与27017建立连接
-
成功显示
-
Error:couldn‘t connect to server 127.0.0.1:27017, connection attempt failed
- 请检查MongoDB服务是否启动:
2.4 配置MongoDB 的环境变量
为了后续方便使用 mongod 命令,将 bin 目录配置到环境变量path中