centos 安装mongodb
1、选定安装文件夹
cd /home/install
2、安装
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.4.tgz
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
#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
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 # 在此目录下创建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
# 然后设置mongodb.service权限
chmod +x mongodb.service
# 关闭mongodb服务,先use admin
db.shutdownServer();
#启动服务 切记请先关闭mongodb服务后再执行一下命令
systemctl start mongodb.service
#停止服务
systemctl stop mongodb.service
#添加开机自启动
systemctl enable mongodb.service
#重启服务
systemctl restart mongodb.service
7、添加环境变量
export PATH=$PATH:/usr/local/mongodb/bin