我这里是Centos7 Linux 内核
注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo
systemctl status firewalld #查看firewall
systemctl stop firewalld #停止firewall
systemctl disable firewalld #禁止firewall开机启动
reboot
hostname
# ip为服务器公网ip
124.223.176.49 VM-16-9-centos
下载地址:Download MongoDB Community Server | MongoDB
mkdir /soft/mongodb
cd /soft/mongodb#解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.15.tgz #重命名解压后的包名称
mv mongodb-linux-x86_64-rhel70-4.4.15 mongodb#创建dbpath 和 logpath
mkdir -p /soft/mongodb/mongodb/data /soft/mongodb/mongodb/log /soft/mongodb/mongodb/conf
cd /soft/mongodb/mongodb#启动mongodb服务
bin/mongod --port=27017 --dbpath=/soft/mongodb/mongodb/data --logpath=/soft/mongodb/mongodb/log/mongodb.log --fork
#访问mongodb
bin/mongo
#查看mongodb数据库
show dbs
参数 | 解释 |
–dbpath | 指定数据文件存放目录 |
–logpath | 指定日志文件,注意是指定文件不是目录 |
–logappend | 使用追加的方式记录日志 |
–port | 指定端口,默认为27017 |
–bind_ip | 默认只监听localhost网卡 |
–fork | 后台启动 |
–auth | 开启认证模式 |
#进入admin库
use admin#关闭服务
db.shutdownServer()#退出shell
exit
cd /soft/mongodb/mongodb
bin/mongod --port=27017 --dbpath=/soft/mongodb/mongodb/data --shutdown
#修改/etc/profile,添加环境变量,方便执行MongoDB命令
export MONGODB_HOME=/soft/mongodb/mongodb
PATH=$PATH:$MONGODB_HOME/bin#重新加载环境变量
source /etc/profile
cd /soft/mongodb/mongodb/conf#创建conf
touch mongo.conf
#mongo.conf增加如下内容(注意:一定要yaml格式)
systemLog:destination: filepath: /soft/mongodb/mongodb/log/mongod.log # log pathlogAppend: true
storage:dbPath: /soft/mongodb/mongodb/data # data directoryengine: wiredTiger #存储引擎journal: #是否启用journal日志enabled: true
net:bindIp: 0.0.0.0port: 27017 # port
processManagement:fork: true
mongod -f /soft/mongodb/mongodb/conf/mongo.conf
mongo
参考文档:
MongoDB—— CentOS7安装MongoDB(图解版)
上一篇:Linux 学习笔记
下一篇:list数据根据属性字段去重