手记

CentOS系统安装MongoDB数据库

1 解压缩安装包

# cd /software
# tar -zxvf mongodb-linux-x86_64-rhel70-4.4.10
# mv mongodb-linux-x86_64-rhel70-4.4.10 /usr/local/mongodb

2 配置 mongodb 环境变量

# vim ~/.bash_profile
# export PATH=/usr/local/mongodb/bin:$PATH

保存之后退出,执行下面的命令,使环境变量生效

# source ~/.bash_profile

3 创建相关目录

cd /usr/local/mongodb
mkdir -p data/db
mkdir log
mkdir etc

4 创建相关文件

# touch log/mongodb.log
# touch etc/mongodb.conf
# vi etc/mongodb.conf 

mongodb.conf 文件内容如下:

dbpath=/usr/local/mongodb/data/db            # 指定数据存储目录
logpath=/usr/local/mongodb/log/mongodb.log   # 指定日志文件存储目录
logappend=true                               # 使用追加方式写日志
port=27017                                   # 端口
fork=true                                    # 以守护进程方式运行
auth=true                                    # 启用验证
bind_ip=0.0.0.0                              # 允许任意外部地址访问

5 MongoDB 启动与关闭

# ln -s /usr/local/mongodb/bin/mongod mongod
# ln -s /usr/local/mongodb/bin/mongo mongo
# mongod --config /usr/local/mongodb/etc/mongodb.conf

查看启动进程

进入mongodb数据库

6 设置开机自启动

# cd /lib/systemd/system/
# vi mongodb.service

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/etc/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config  /usr/local/mongodb/etc/mongodb.conf
PrivateTmp=true 
     
[Install] 
WantedBy=multi-user.target 

保存之后退出,添加可执行权限

# chmod +x mongodb.service 

设置开机启动

# systemctl enable mongodb.service

启动、关闭mongodb服务

# systemctl start mongodb.service
# systemctl stop mongodb.service 
0人推荐
随时随地看视频
慕课网APP