MongoDB 是一个基于分布式 文件存储的NoSQL数据库
yum安装
在/etc/yum.repos.d
目录下创建mongodb-org.repo
的一个文件
并在文件中加入如下
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
然后
yum install -y mongodb-org
然后基本操作
systemctl start mongod
systemctl stop mongod
systemctl restart mongod
systemctl enable mongod
systemctl status mongod
配置文件在
vim /etc/mongod.conf
离线安装
下载mongodb的tar包mongodb-linux-x86_64-3.6.3.tgz
然后
tar zxvf mongodb-linux-x86_64-3.6.3.tgz
然后吧解压好的文件移动到 /usr/local/mongodb
mv mongodb-linux-x86_64-3.6.3/* /usr/local/mongodb/
然后
cd /usr/local/mongodb
创建个data文件夹
mkdir data
在usr/local/mongodb文件夹下创建logs文件
touch /usr/local/mongodb/logs
进入/usr/local/mongodb/bin目录下,启动mongodb服务
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork
设置systemctl
vim /usr/lib/systemd/system/mongodb.service
然后加入
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongod.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongod.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后
chmod 754 /usr/lib/systemd/system/mongodb.service
然后这些操作就行了
systemctl start mongod