下载
mkdir /software
cd /software
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
安装
tar xf mongodb-linux-x86_64-4.0.13.tgz -C /usr/local/
cd /usr/local/
ln -s mongodb-linux-x86_64-4.0.13/ mongodb
配置
vim /usr/local/mongodb/bin/mongodb.conf
dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
bind_ip=0.0.0.0
logappend=true
#auth=true 先注释掉 添加用户后取消注释
增加 环境变量
vim /etc/profile
按两下大写GG 到达最低行 按小写o 粘贴写入如下
export PATH=$PATH:/usr/local/mongodb/bin
创建目录
cd /usr/local/mongodb
mkdir -p data/db
mkdir -p logs
启动及开机自启
启动
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
关闭
/usr/local/mongodb/bin/mongod --shutdown
or
pkill mongod
开机自启
echo '/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf' >>/etc/rc.local
chmod +x /etc/rc.local
创建MongoDB的账号
/usr/local/mongodb/bin/mongo
use admin
db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })
这时候MongoDB的admin数据库就有了账号,启用auth=true,重启后,再连接就需要账号密码授权了。
备份
待完善
日志
位置
/usr/local/mongodb/logs/mongodb.log
集群
待完善
Reference
Linux安装、运行MongoDB https://blog.csdn.net/yzh_1346983557/article/details/81735755