Mongodb部署
一、下载和安装Mongodb
[外链图片转存失败
-
安装
解压:tar -zxvf mongodb-linux-x86_64-rhel70-4.4.2.tgz -C /usr/local 重命名mongodb解压文件夹: cd /usr/local/mongodb-linux-x86_64-rhel70-4.4.2 mv mongodb-linux-x86_64-rhel70-4.4.2 mongob
二、创建配置文件及日志文件
跳到/usr/local目录:
创建文件夹
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
创建配置文件
vim mongodb.conf
#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb/data/db
#日志目录
logpath=//usr/local/mongodb/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0
三、mongodb开机启动
vim /usr/lib/systemd/system/mongod.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 777 mongodb.service
启动服务:systemctl start mongodb.service
停止服务:systemctl stop mongodb.service
添加开机自启动:systemctl enable mongodb.service
重启服务:systemctl restart mongodb.service
四、测试
启动客户端: /usr/local/mongodb/bin/mongo
查看数据库:
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB