Mongodb安装

获取安装包

MongoDB官网下载相应系统的最新版安装包

解压缩

tar zxvf mongodb-linux-x86_64-3.x.x.tgz -C /usr/local
mv /usr/local/mongodb-linux-x86_64-3.x.x /usr/local/mongodb

设置环境变量

vim /etc/profile
export PATH=$PATH:/usr/local/mongodb/bin
source /etc/profile

创建DB存放目录和日志存放目录

mkdir -p /usr/local/mongodb/data
mkdir -p /usr/local/mongodb/logs

创建配置文件

vim /usr/local/mongodb/mongodb.conf
dbpath=/usr/local/mongodb/data/  #数据库文件路径
logpath=/usr/local/mongodb/data/logs/mongodb.log  #日志文件路径
logappend=true  #是否追加日志
port=27017  #端口
fork=true  #是否以后台进程启动
nohttpinterface=true  #是否支持HTTP形式访问
auth=true  #是否启动授权认证

创建启动脚本

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/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
chmod 754 /usr/lib/systemd/system/mongodb.service

服务状态

#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service

发表评论