linux安装篇之mongodb安装及服务自启动配置
安裝步驟:
1.下載https://www.mongodb.com/download-center?jmp=nav#community地址
?
2.放置到/opt目錄下
3.解壓:tar -zxvf mongodb-linux-x86_64-4.0.1.tgz
4.將解壓后的文件移動到/usr/local/目錄下:mv mongodb-linux-x86_64-4.0.1 /usr/local/mongodb
5.MongoDB 的可執行文件位于 bin 目錄下,可以把bin目錄絕對路徑添加到環境變量
6.logout退出重新進入
7.輸入mongodb 啟動mongdb服務 后臺啟動加?--fork
8.MongoDB的數據存儲在data目錄的db目錄下,但是這個目錄在安裝過程不會自動創建,所以需要手動創建data目錄,并在data目錄中創建db目錄及log日志目錄。
mkdir -p /data/db/log
在log目錄下創建?日志文件:touch mongod.log
9.啟動mongod方式
方式一:
進入cd /usr/local/mongodb/bin
./mongo
方式二: --logpath表示指定日志路徑;--for表示后臺啟動
mongod --logpath=/data/db/log/mongod.log --logappend --fork
方式三:
1)新增vim /etc/mongodb.cnf,通過配置文件啟動
2)命令方式通過配置文件啟動:
需要注意32位系統啟動需加入參數:--journal
mongod --journal -f /etc/mongodb.cnf
3)命令方式通過配置文件關閉:
需要注意32位系統關閉需加入參數:--journal
mongod --journal --shutdown -f /etc/mongodb.cnf
4)問題:成功啟動mongodb后,遠程telnet卻無法ping通27017端口?
解決:1.在vim /etc/mongodb.cnf增加
解決:2.如果還是不能telnet通,則vim /etc/sysconfig/iptables增加如下一行,在重啟防火墻即可:service iptables restart
問題解決參考文章:
10.mongodb服務自啟動設置:
將mongodb啟動項目追加入/etc/rc.local保證mongodb在服務器開機時啟動?
echo "/usr/local/mongodb/bin/mongod --dbpath=/data/db --fork --bind_ip=0.0.0.0 --port 27017 --logpath=/data/db/log --logappend --auth" >> /etc/rc.local
————————————————
版權聲明:本文為CSDN博主「徐川江的個人博客」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_15076569/article/details/82120308
總結
以上是生活随笔為你收集整理的linux安装篇之mongodb安装及服务自启动配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python算法与数据结构-希尔排序算法
- 下一篇: 嘉字取名的寓意男孩