一、安装部署mongodb
1.
在/usr/local/ 创建文件夹mongoDB
2.
上传mongodb安装文件到Linux上的/usr/local/目录下,并且执行,解压到mongoDB内
tar -zxvf mongodb-linux-i686-3.2.13-rc0.gz -C /usr/local/mongoDB
3.
重命名
cd /usr/local/mongoDB
mv mongodb-linux-i686-3.2.13-rc0 mongodbserver
4.
回到数据库目录下
cd /usr/local/mongoDB/mongodbserver
5.
创建数据库文件夹,切记,一定还要在data内再建db文件夹
mkdir data
cd /usr/local/mongoDB/mongodbserver/data
mkdir db
6.
创建日志文件夹
cd /usr/local/mongoDB/mongodbserver
mkdir logs
7.
创建配置文件夹etc
cd /usr/local/mongoDB/mongodbserver
mkdir etc
8.
创建配置文件mongodb.conf
cd /usr/local/mongoDB/mongodbserver/etc
vim mongodb.conf
粘贴以下内容
dbpath=/usr/local/mongoDB/mongodbserver/data/db
logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log
logappend=true
port=27017
fork=true
journal=false
9.
清空db和logs目录下的文件。
10.
cd到mongodb目录下的bin文件夹,执行如下所示,进行启动
./mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf
11.
查看是否启动
lsof -i :27017
二、使用system管理mongo服务设置开机启动
1.
首先创建mongodb.service文件,并编辑
vim /lib/systemd/system/mongodb.service
粘贴以下内容
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongoDB/mongodbserver/bin/mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongoDB/mongodbserver/bin/mongod --shutdown --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2.
启动服务
systemctl start mongodb.service
关闭服务
systemctl stop mongodb.service
开机启动
systemctl enable mongodb.service
查看状态
systemctl status mongodb.service