MongoDB 可以在mac/win/linux上安装,我个人建议在linux上安装会更好,这样测试起来更方便。一般来说本地只装mysql或者MariaDB,其余的中间件一律放linux,让电脑软件解耦,毕竟你的电脑不是一直处于工作状态,有时候也是用于娱乐的~
tar
-zxvf
mongodb-linux-x86_64-4.0.16.tgz
得到:
/usr/local
中:
mv mongodb-linux-x86_64-4.0.16 /usr/local/mongodb
vim /etc/profile
# Set MongoDB Configration
export PATH=/usr/local/mongodb/bin:$PATH
source /etc/profile
mongo -version
vim mongodb.conf
# 端口号
port=27017
# 数据库文件位置
dbpath=/usr/local/mongodb/data/db
# 日志文件位置
logpath=/usr/local/mongodb/data/logs/mongodb.log
# 以追加日志的形式记录
logappend=true
# 滤掉无用日志信息,若需要调试使用请设置为false
quiet=true
# 以后台方式运行
fork=true
# 最大同时连接数
maxConns=100
# 不启用验证权限
noauth=true
# 启用用户账号权限
# auth=true
# 开启日志,默认true
journal=true
# 提供外网访问,不对ip进行绑定,原理同redis的bindip
bind_ip = 0.0.0.0
mongodb
|- mongodb.conf
|- data
|- db
|- logs
|- mongodb.log
mongod
-f
mongodb.conf
mongod
-f
mongodb.conf
8456为进程号
```
kill -2 8456 (优雅关闭)
或者
kill -9 8456 (不建议)
```
或者使用如下命令也行,如果自定义MongoDB的db目录,则需要追加 --dbpath,否则使用默认目录即可:
```
mongod --shutdown --dbpath /usr/local/mongodb/data/db/
```