win10 -- Mongodb 4.0 安装配置

我认为最深沉的爱;莫过于你离开以后;我活成了你的样子


下载

https://www.mongodb.com/download-center/community


安装

enter description here

Service failed to start. Verify that you have sufficient privileges to start system services

选择好安装路径

选择好数据和日志的存放位置及切换到本地服务


配置

配置文件

在安装目录下新建 mongodb.cfg,选择此目录是因为方便管理

日志和数据存储的文件夹和安装时的一致,mongod.log 文件不用自己生成,但文件夹需要提前建好

systemLog:
    destination: file    
    path: F:\MongoDB\log\mongod.log
storage:
    dbPath: F:\MongoDB\data\db

配置生效

mongod --config "C:\Program Files\MongoDB\Server\4.0\mongodb.cfg" --install

没有输出则表示设置成功,配置文件需要使用绝对路径且需加双引号


错误问题

参考:https://blog.csdn.net/qq_20084101/article/details/82261195 在安装之后,弹出了服务无法启动的问题

解决方法

在 bin 目录下找到 mongod.cfg,把隐藏在最后一行的 mp:给注释掉,这里发生了错误的配置,不知道是不是4.0特有的bug


Linux 下的安装配置

```shell 
# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.6.tgz
# tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.6.tgz
# mkdir mongodb
# mv mongodb-4.0.6/ mongodb
# cd mongodb
# mkdir data
# mkdir logs
# mkdir etc
# cd logs
# touch mongo.log
# cd ../etc
# vim mongo.conf

dbpath=/opt/mongodb/data
logpath=/opt/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017

# vim ~/.bashrc
export PATH=$PATH:/opt/mongodb/mongodb-4.0.6/bin

# source ~/.bashrc
# mongod -f /opt/mongodb/etc/mongo.conf