<mongodb在linux上的部署> 事實上redis安裝程式挺好,直接幫我們生成了服務,直接可以使用systemctl去啟動它,而mongodb在這方面沒有那麼智能,需要我們去編寫自己的服務腳本了,然後把它加到開機自啟動裡面就可以了,主要的過程分為以下幾個步驟: mongodb我安裝在了/roo ...
事實上redis安裝程式挺好,直接幫我們生成了服務,直接可以使用systemctl去啟動它,而mongodb在這方面沒有那麼智能,需要我們去編寫自己的服務腳本了,然後把它加到開機自啟動裡面就可以了,主要的過程分為以下幾個步驟:
mongodb我安裝在了/root/tools目錄下
一 配置文件,ANSI,記事本編寫,UTF8可能有問題
dbpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/db logpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/log/mongo.log logappend=true port=27017 fork=true nohttpinterface=true auth=false
二 服務文件,文件位於:/usr/lib/systemd/system
[Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --shutdown --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target
三 服務命令
#文件許可權 chmod 754 mongodb.service #啟動服務 systemctl start mongodb.service #關閉服務 systemctl stop mongodb.service #開機啟動 systemctl enable mongodb.service
這你幾步之後,我們的mongodb服務就做好了!
感謝各位閱讀!