centos 安装mongodb

138 阅读1分钟

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