centos 安装mongodb
1、选定安装文件夹
cd /home/install
2、安装
wget https:
3、解压安装
解压:tar -zxvf mongodb-linux-x86_64-rhel70-5.0.4.tgz
移动:mv ./mongodb-linux-x86_64-rhel70-5.0.4 /usr/local/mongodb
4、配置conf与目录
4.1 进入mongodb目录
cd /usr/local/mongodb/
4.2创建db目录和日志文件
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
4.3 创建mongodb.conf文件
port=27017
dbpath=/usr/local/mongodb/data/db
logpath=//usr/local/mongodb/logs/mongodb.log
fork=true
logappend=true
bind_ip=0.0.0.0
5、启动测试
5.1 启动
./bin/mongod --config mongodb.conf
5.2 通过compass远程连接一下
# 若防火墙开启,需开放端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload # 配置立即生效
6、配置mongodb服务开机启动
6.1 在指定目录创建mongodb.service
cd /lib/systemd/system
[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 +x mongodb.service
db.shutdownServer();
systemctl start mongodb.service
systemctl stop mongodb.service
systemctl enable mongodb.service
systemctl restart mongodb.service
7、添加环境变量
export PATH=$PATH:/usr/local/mongodb/bin