溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux下按在mongodb

發布時間:2020-07-25 12:51:31 來源:網絡 閱讀:376 作者:286090326 欄目:MongoDB數據庫

上一篇介紹了mongoDB在windows下的安裝,本篇將著重講講如何在Linux(centOS)下安裝運行mongoDB,此處岔開一下話題,由于mongoDB數據庫在32位機器上大小超過2G時就會出錯(2G并不是指單庫的容量,是整個mongoDB的所有庫容量總和),所以選用CentOS 64bit作為其運行載體,下面直接切入主題。

1、下載mongoDB

進入mongoDB下載頁(http://www.mongodb.org/downloads),獲取Linux 64-bit的最新版mongoDB下載URL,然后進行下載:

  
view plain   copy
  1. # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz 

2、解壓、重命名

  
view plain   copy
  1. tar -zxvf mongodb-linux-x86_64-2.0.4.tgz 
  2. mv mongodb-linux-x86_64-2.0.4 mongodb-2.0.4

3、創建數據存儲目錄及日志文件

  
view plain   copy
  1. mkdir -p mongodb-2.0.4/data  
  2. # touch mongodb-2.0.4/logs  

4、啟動服務

  
view plain   copy
  1. mongodb-2.0.4/bin/mongod --dbpath=/mongoDB/mongodb-2.0.4/data --logpath=/mongoDB/mongodb-2.0.4/logs 

5、將mongoDB服務加入隨機啟動

編輯/etc/rc.local文件,加入一行

  
view plain   copy
  1. /mongoDB/mongodb-2.0.4/bin/mongod --dbpath=/mongoDB/mongodb-2.0.4/data --logpath=/mongoDB/mongodb-2.0.4/logs --logappend 

6、連接mongoDB

連接命令為:mongo 數據庫名

  
view plain   copy
  1. mongodb-2.0.4/bin/mongo test 
  2. MongoDB shell version: 2.0.4 
  3. connecting to: test 
  4. > show dbs 
  5. local   (empty) 
  6. >  

到這里,mongoDB的在Linux下安裝已完成,本地連接mongoDB也已成功,這時我們就要考慮到另外一個問題了,局域網如何來連接mongoDB呢?局域網中windows機器如何來連接Linux機器中的mongoDB呢?

其實做法一樣很簡單,語法為:

  
view plain   copy
  1. bin/mongo IP地址/數據庫名 

最后關注一下防火墻的設置:

mongoDB的數據庫連接端口(默認):27017

mongoDB Web管理連接端口(默認):28017

所以我們需要在防火墻上開放上述兩個端口的訪問

  
view plain   copy
  1. iptables -I INPUT -p tcp --dport 27017 -j ACCEPT 
  2. iptables -I INPUT -p tcp --dport 28017 -j ACCEPT 

保存并重啟防火墻服務

  
view plain   copy
  1. service iptables save 
  2. service iptables restart 

好了,現在可以讓你的應用去訪問和使用mongoDB了。


zz from http://www.sunchis.com/html/db/mongodb/2012/0415/397.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女