linux下安裝mongodb


1、獲取資源

訪問官網https://www.mongodb.com/try/download/community下載

 

 

或直接wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.0.tgz

 

2、解壓 tar -zxf mongodb-linux-x86_64-rhel70-4.4.0.tgz

解壓后改個名字 mv mongodb-linux-x86_64-rhel70-4.4.0 /opt/mongodb

 

3、MongoDB 的可執行文件位於 bin 目錄下,所以可以將其添加到 PATH 路徑中   :export PATH=<mongodb-install-directory>/bin:$PATH

比如我的安裝目錄是/opt/mongodb,所以可以寫成   export PATH=/opt/mongodb/bin:$PATH

 

4、創建數據庫存放目錄和日志

MongoDB的數據存儲在data目錄的db目錄下,但是這個目錄在安裝過程不會自動創建,所以你需要手動創建data目錄,並在data目錄中創建db存放目錄

mkdir data

cd data

mkdir db

touch logs

 

 

5、接下來啟動 Mongodb 服務:

進入mongodb的bin目錄下執行

[root@localhost bin]# mongod --dbpath /opt/mongodb/data/db --logpath /opt/mongodb/data/logs --fork
加上--fork表示后台啟動,不加表示臨時啟動mongodb

后台啟動成功除非手動關掉mongo服務或者關機等意外,否則mongo服務一直是開啟狀態,關閉mongodb服務的方法: bin下執行./mongo進入shell 執行db.shutdownServer();

 

 6、創建配置文件mongodb.conf

touch mongodb.conf

 

 
        

 編輯mongodb.conf,按照實際情況復制下面的內容

dbpath = /opt/mongodb/data/db #數據文件存放目錄 logpath =/opt/mongodb/data/logs #日志文件
port = 27017 #端口
fork = true #以守護程序的方式啟用,即在后台運行
#auth=true #驗證用戶名密碼 ,這個暫時先不開放
logappend=true
bind_ip=0.0.0.0 #這里默認是127.0.0.1, 設置成0.0.0.0是表示所有IP地址都可以訪問(后面會具體介紹)
這一步可以在啟動mongodb服務前配置好,如果事后配置就按照第5步的關閉服務后再啟動 ./mongod -f ../mongodb.conf 指定這個配置文件啟動

 遇到的問題:因為我是先啟動好之后,才搜索這么去配置這個配置文件,網上是配置文件那個auth認證是開着的,沒有注釋,導致再次啟動后,無法關閉服務,一直報錯,只有kill殺掉進程之后,再次去執行啟動命令

./mongod -f ../mongodb.conf

 

啟動好之后這次用客戶端工具再次連接時才沒報錯了

 

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM