https://www.mongodb.org/dl/linux/x86_64
windows版地址
Downloads for windows (mongodb.org)
或者
MongoDB Community Download | MongoDB
tar zxvf mongodb-linux-x86_64-4.0.4.tgz
mv mongodb-linux-linux-x86_64-4.0.4 mongodb
mkdir -p mongodb/{data/db,log,conf} # cmd 使用的md命令, 使用{}可以建多个子目录
vi mongodb/conf/mgdb.conf
配置文档
https://docs.mongodb.com/v2.4/reference/configuration-options/
dbpath=/soft/mongodb/data/db #数据文件存放目录
logpath=/soft/mongodb/log/mongodb.log #日志文件存放目录
port=27017 #端口,默认 27017,可以自定义
logappend=true #开启日志追加添加日志
fork=true #以守护程序的方式启用,即在后台运行
bind_ip=0.0.0.0 #本地监听 IP,0.0.0.0 表示本地所有 IP
auth=false #是否需要验证权限登录(用户名和密码)
修改环境变量
vi /etc/profile
export MONGODB_HOME=/soft/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
source /etc/profile
配置开机启动
vi /usr/lib/systemd/system/mongodb.service
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
RuntimeDirectory=mongodb
PIDFile=/soft/mongodb/data/db/mongod.lock
ExecStart=/soft/mongodb/bin/mongod --config /soft/mongodb/conf/mgdb.confExecStop=/soft/mongodb/bin/mongod --shutdown --config /soft/mongodb/conf/mgdb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
开机启动
systemctl daemon-reload
systemctl start mongodb
systemctl enable mongodb
启动 mongodb
service mongodb stop
service mongodb start
https://docs.mongodb.com/v4.0/reference/configuration-options/#storage.dbPath
storage:
dbPath: "/soft/mongodb/data/db"
systemLog:
destination: file
path: "/soft/mongodb/log/mongodb.log"
net:
bindIp: 0.0.0.0
port: 27017
processManagement:
fork: true
setParameter:
enableLocalhostAuthBypass: false
Install MongoDB Community on Windows using msiexec.exe — MongoDB Manual
配置数据目录和日志目录
启动: 界面安装可能已经启动了
mongod.exe --dbpath D:\MongoDB\Server\4.0\data
检测是否启动: http://localhost:27017
为了方便使用, 可以配置下环境变量
mongo_home=D:\MongoDB\Server\4.0
path=%mongo_home%\bin
使用mongo.exe客户端连接: 如果没有配置环境变量, 需要进入目录执行
mongo.exe
默认有个test的库
mongod --bind_ip 0.0.0.0 --logpath %mongo_home%\log\mongo.log --logappend --dbpath %mongo_home%\data ^
--port 27017 --serviceName "MongoDB Server" --serviceDisplayName "MongoDB Server" --install
win+r
services.msc
romomongo
https://studio3t.com/download-studio3t-free
navicat