1. 程式人生 > >CentOS 7 服務器配置--安裝MongoDB

CentOS 7 服務器配置--安裝MongoDB

自動 div systemd install 安裝 情況 ati kill work

#下載MongoDB源文件: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.7-tgz 註意:wget此處下載比較慢,建議使用其他客戶端下載完之後,用FTP上傳 #解壓下載的文件 tar -zxvf mongodb-linux-x86_64-rhel70-3.4.7.tgz #重命名解壓的文件 mv mongodb-linux-x86_64-rhel70-3.4.7 mongodb #創建mongodb的數據文件和日誌文件目錄 mkdir -p /data/db mkdir -p /data/logs 註意:此處創建的文件目錄是在根目錄下
#進入mongodb的bin目錄 cd mongodb/bin #創建mongodb的配置文件 vi ./mongodb.conf #添加如下信息 dbpath = /data/db #數據文件存放目錄 logpath = /data/logs/mongodb.log #日誌文件存放目錄 port = 27017 #端口 fork = true #以守護程序的方式啟用,即在後臺運行 nohttpinterface = true #保存,啟動Mongodb ./mongod --config mongodb.conf 設置MongoDB開機啟動 #在/lib/systemd/system文件夾下創建mongodb.service文件 vi /lib/systemd/system/mongodb.service #加入以下內容 [Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/home/mongodb/bin/mongod --config /home/mongodb/bin/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/home/mongodb/bin/mongod --shutdown --config /home/mongodb/bin/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target #為mongodb.service設置權限 chmod 754 mongodb.service #設置開機啟動 systemctl enable mongodb.service #開啟服務 systemctl restart mongodb.service 註意:安裝完Mongodb之後如果已經啟動,在這裏啟動服務可能會出錯,因為27017端口已經被占用了,這種情況只要重啟服務器即可,mongodb服務會自動啟動的

CentOS 7 服務器配置--安裝MongoDB