下载解压
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录
配置环境变量
# <mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb
# 要export PATH=<mongodb-install-directory>/bin:$PATH
这样,使得该路径为搜索路径第一
export PATH=<mongodb-install-directory>/bin:$PATH
export PATH=/home/doublespending/programs/mongodb/bin:$PATH
创建下数据库目录吧!,顺便创建配置文件!
创建MongoDB默认的启动的数据库路径(–dbpath)
/data/db 是 MongoDB 默认的启动的数据库路径(–dbpath)
mkdir -p /data/db
设置配置文件
vi /data/mongo/mongodb.conf
参考官方文档:
https://docs.mongodb.com/manual/reference/configuration-options/
Linux内容如下:
systemLog:
destination: file
path: "/data/mongo/mongod.log"
logAppend: true
storage:
journal:
enabled: true
processManagement:
fork: true
net:
bindIp: 127.0.0.1
port: 27017
setParameter:
enableLocalhostAuthBypass: false
注:
1. logappend 防止日志被删除
2. fork 后台运行(防止终端重启关闭)
win内容如下:
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\data\log\mongod.log
timeStampFormat: iso8601-utc
storage:
dbPath: C:\Program Files\MongoDB\data\db
journal:
enabled: true
processManagement:
pidFilePath: C:\Program Files\MongoDB\mongod.pid
net:
port: 27017
bindIp: 127.0.0.1
启动mongod(服务端)
配置文件启动
mongod -f /data/mongo/mongodb.conf
注意:若在win下安装,一定要管理员权限运行cmd or powershell
配置参数启动
mongod --fork --logpath=/data/mongo/mongodb.log --logappend --dbpath=/data/db/
关闭mongod(服务端)
mongod --shutdown
mongod --shutdown --dbpath /data/db/
启动mongo(客户端)
mongo
其它
外网如果访问需要在mongodb.conf将bind_ip 修改为0.0.0.0或者注释掉