MongoDB学习笔记(一) 安装配置

匿名 (未验证) 提交于 2019-12-03 00:10:02

这篇文章,我们将会学习如何在 Windows 和 Linux 环境下安装配置 MongoDB

博主使用的系统是 Win10,计划安装 MongoDB 4.2.0 版本

(1)安装 MongoDB

  • 官网 下载安装文件(.msi 文件)

  • 等下载完成后,运行 .msi 文件安装 MongoDB,有几个地方需要注意一下的

这里我们选择自定义安装

更改安装文件的保存位置,这里博主选择保存在 D 盘(建议不要安装在 C 盘)

然后也可以更改数据文件和日志文件的保存位置,这里不作改变

下一步选择是否需要安装 MongoDB Compass

MongoDB Compass 是一个图形化管理工具,我们这里先不安装,之后需要的话可以直接到 官网 下载

  • 等安装完成后,应该可以看到目录 D:\MongoDB\Server\4.2 的文件结构如下
 + bin  // 二进制文件(执行文件)      - bsondump.exe      - InstallCompass.ps1      - libeay32.dll      - mongo.exe      - mongod.cfg      - mongod.exe      - mongod.pdb      - mongodump.exe      - mongoexport.exe      - mongofiles.exe      - mongoimport.exe      - mongorestore.exe      - mongos.exe      - mongos.pdb      - mongostat.exe      - mongotop.exe      - ssleay32.dll  + data // 用于存放数据文件  + log  // 用于存放日志文件  - LICENSE-Community.txt  - MPL-2  - README  - THIRD-PARTY-NOTICES  - THIRD-PARTY-NOTICES.gotools

(2)启动 MongoDB 服务

data 目录下新建一个 db 目录,然后在 bin 目录下打开 CMD,输入如下命令即可启动 MongoDB 服务

> mongod --dbpath D:\MongoDB\Server\4.2\data\db

这里补充一下 停止 / 启动 MongoDB 服务的两个命令(需要以管理员身份运行 CMD)

> net stop MongoDB  :: ֹͣ MongoDB 服务 > net start MongoDB :: 启动 MongoDB 服务

(3)连接 MongoDB

bin 目录下打开 CMD,输入如下命令即可连接 MongoDB,进行一些基本的交互操作

> mongo

这里补充一下,使用 mongo 命令如何指定连接的数据库,基本的语法格式如下

> mongo mongodb://[username:password@]host[:port][/[database][?options]]
参数 说明
mongodb 固定格式
username:password 指定账号和密码,可选
host 指定主机地址,默认为 127.0.0.1
port 指定端口,默认为 27017
database 指定数据库名称,默认为 test
options 连接选项

例如使用特定账号和密码,连接到本地的指定数据库

> mongo mongodb://admin:123456@localhost/myDB

博主使用的系统是 CentOS 7,计划安装 MongoDB 3.2.7 版本

注意执行以下命令前,请先切换到 root 账号(可以使用 su 命令)

(1)安装 MongoDB

  • 从官方源下载 MongoDB 压缩包
> wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz
  • 解压
> tar -zxvf mongodb-linux-x86_64-3.2.7.tgz
  • 将解压后的文件复制到指定目录
> cp -r mongodb-linux-x86_64-3.2.7 /root/mongodb

(2)添加系统环境变量

  • 直接使用 vi 编辑器创建并打开 /etc/profile.d/mongo.sh 脚本文件
> vi /etc/profile.d/mongo.sh
  • 在文件中写上如下内容,编辑完成后保存并退出
export PATH=$PATH:/root/mongodb/bin
  • 最后执行命令使配置文件生效
> source /etc/profile

(3)启动 MongoDB 服务

  • 创建数据文件和日志文件
> mkdir -p /data/mongodata
  • 直接使用 vi 编辑器创建并打开 /etc/mongodb.conf 配置文件
> vi /etc/mongodb.conf
  • 在文件中写上如下内容,编辑完成后保存并退出
dbpath = /data/mongodata logpath = /data/mongolog/mongodb.log port = 27017 fork = true
  • 通过配置文件启动 MongoDB 服务
> mongod --config /etc/mongodb.conf

最近博主在网上看到一个挺好的可视化工具,这里也给大家推荐一下:adminMongo,安装的方法也很简单

  • 克隆仓库
> git clone https://github.com/mrvautin/adminMongo
  • 进入仓库
> cd adminMongo
  • 安装依赖
> npm install
  • 启动应用
> npm start

【 阅读更多 MongoDB 系列文章,请看 MongoDB学习笔记

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!