MongoDB 安装

1 windows 下安装

① 下载

  • 注意下载合适的版本,大部分版本是x64,x86请下载 win32-i386版本
  • 下载 *-signed.msi 版本,可以双击安装

② 安装

双击安装,下一步即可

我安装的版本 mongodb-win32-i386-v3.0-latest-signed.msi

③ 添加环境变量

把 mongodb的安装的路径 添加到path中

④启动

  • 创建数据目录

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。

我的目录是C:\data\db,其中db文件夹也需要创建,岂不会自动生成

  • 运行命令
mongod.exe --dbpath C:\data\db

⑤ 配置

像上面那样启动太麻烦,所以我配置成Windows服务

为日志文件和配置文件创建目录

配置文件目录:C:\data\config\mongod.cfg

日志文件目录:C:\data\dblog\

配置 mongod.cfg

第一种写法

##数据库目录##
dbpath=C:\data\db
##日志输出文件##
logpath=C:\data\log\db.log

第二种写法 (推荐)

storage: 
    journal: 
        enabled: true 
    dbPath: c:\data\db
systemLog: 
    destination: file
    path: c:\data\dblog\mongod.log 
    logAppend: true
net: 
    port: 27017

以下是对第二种配置方法的解释:

storage数据存储配置:
    journal:
        enabled: true
        #描述:是否开启journal日志持久存储,journal日志用来数据恢复,是 mongod最基础的特性,通常用于故障恢复。64位系统默认为true,32位默认为false,建议开启,仅对mongod进程有效。
    dbPath: D:\data\db
    #描述:mongodb数据存储位置。

ystemLog系统日志配置:
    destination: file:
    #描述:日志输出目的地,可以指定为“ file”或者“syslog”,表述输出到日志文件,如果不指定,则会输出到标准输出中(standard output)。
    path: D:\data\dblog\mongod.log
    #描述:日志的路径,其中D:\data\dblog这个路径是我自己创建的。mongod.log启动后,会自动生成。
    logAppend: true:
    #描述:如果为true,当mongod/mongos重启后,将在现有日志的尾部继续添加日志。否则,将会备份当前日志文件,然后创建一个新的日志文件;默认为false。

net:
    port: 27017
    #描述:mongod/mongos侦听端口,默认为27017;不过因为mongodb有2种典型的架构模式:replica set和sharding,如果开发者在一个节点上部署多个mongod实例,需要注意修改此端口以避免冲突。

注意,第二种配置方式,格式要求严格:后面必须有空格, 缩进必须是4个空格,不能用Tab代替

配置文件选项文档 https://docs.mongodb.com/manual/reference/configuration-options/

⑥ 安装服务

使用管理员方式,打开CMD,运行命令

mongod.exe --config "c:\data\config\mongod.cfg" --install

⑦ 启动服务

第一种 图形操作

依次打开 “控制面板\所有控制面板项\管理工具\服务”,找到"MongoDB"

第二种 命令行操作

打开CMD

net start MongoDB

⑧ 关闭服务

net stop MongoDB

⑨ 删除Windows服务

mongod.exe --config "c:\data\config\mongod.cfg" --remove

2 MacOS 下安装

① 安装brew

打开终端,执行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew官网: https://brew.sh/

② 安装MongoDB

brew install mongodb #安装
berw uninstall mongodb #卸载

③ 启动/关闭 MongoDB

brew services start mongodb  #启动 MongoDB服务
brew services stop mongodb #关闭MongoDB服务
brew services restart mongodb #重启MongoDB服务

④ 配置文件

默认配置文件位置:/usr/local/etc/mongod.conf

配置文件选项文档 https://docs.mongodb.com/manual/reference/configuration-options/

results matching ""

    No results matching ""