1. MongoDB 简介
MongoDB 是一款开源的、高性能的、无模式的 NoSQL 数据库,可以存储非结构化的大量数据。MongoDB 提供了高度可扩展性和灵活性,具有可扩展性以及分布式部署的能力,同时还能够提供高度可用性的服务。
2. MongoDB 安装
2.1 环境准备
MongoDB 可以运行在各种操作系统,如 Windows、Linux、Mac 等。在安装 MongoDB 之前,先要确保操作系统已经安装了必要的依赖环境。
Linux的安装示例如下:
sudo apt-get update
sudo apt-get install curl
sudo apt-get install g++
sudo apt-get install libssl-dev
2.2 下载 MongoDB
在 MongoDB 的官方网站上可以下载最新的 MongoDB 版本。
下载示例:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
2.3 解压配置 MongoDB
下载完成后,解压 tar 包到指定目录即可。例如,解压到 /usr/local/mongodb 目录。
解压示例:
tar -zxvf mongodb-linux-x86_64-4.0.0.tgz -C /usr/local/mongodb --strip-components 1
3. MongoDB 配置
3.1 创建数据存储目录
在 MongoDB 的安装目录下创建一个数据存储目录,例如 /usr/local/mongodb/data/db。
创建示例:
sudo mkdir -p /usr/local/mongodb/data/db
3.2 配置 MongoDB
将 MongoDB 的配置文件放在安装目录下的 /etc/mongod.conf 文件中。
配置文件示例:
systemLog:
destination: file
path: /usr/local/mongodb/mongod.log
logAppend: true
storage:
dbPath: /usr/local/mongodb/data/db
journal:
enabled: true
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
net:
port: 27017
bindIp: 127.0.0.1
4. 启动 MongoDB
启动 MongoDB 服务。
启动示例:
sudo /usr/local/mongodb/bin/mongod --config /etc/mongod.conf
查看 MongoDB 服务是否已经启动。
查看示例:
ps -ef|grep mongo
连接 MongoDB 数据库。
连接示例:
mongo
如此便完成了 MongoDB 的安装和配置。