MongoDB數據庫安裝配置(Linux下/Windows下)

MongoDB


MongoDB是市面上的主流的NoSQL數據庫

簡介:

MongoDB的文檔模型自由靈活,可以讓你在開發過程中暢順無比。對於大數據量、高併發、弱事務的互聯網應用,MongoDB可以應對自如。MongoDB內置的水平擴展機制提供了從百萬到十億級別的數據量處理能力,完全可以滿足Web2.0和移動互聯網的數據存儲需求,其開箱即用的特性也大大降低了中小型網站的運維成本。對於創業團隊,我建議選擇MongoDB。


安裝:

1、下載:

MongoDB下載地址:https://www.mongodb.com/download-center?jmp=nav#community

Eg:MongoDB 3.0還引入了可插撥的存儲引擎API,允許第三方爲MongoDB開發存儲引擎。另外,該版本還支持 WiredTiger 存儲引擎,不過只限於MongoDB 3.0的64位版本。作爲MMAPv1的一個替代方案,WiredTiger支持 之後會提到

 通過上面鏈接 Windows下載對應版本 Linux下載對應版本


2、解壓:

將下載好的MongoDB解壓縮(Linux) 或者是 運行安裝程序(Windows)選好解壓目錄或者安裝目錄。

3、創建數據路徑和日誌路徑

創建數據路徑,和日誌路徑 

4、啓動MongoDB

Linux下:

/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongoDBData/ --logpath=/home/data/mongodb/mongoDBLog/mongodb.log --logappend

Windows下相同

5、打開客戶端

在Bin目錄下執行mongo Linux(./mongo) Windows(./mongo.exe)進入如下狀態 我是Windows

6、配置文件配置參數(推薦)

使用配置文件 可以直接將啓動參數配置到文件中 啓動時不用繁瑣的配置 並且易於修改

在bin目錄下:新建mongodb.conf文件

編輯文件 寫入如下內容:


#MongoDB啓動參數配置

port=27017 #端口號

dbpath=/home/data/mongodb/mongoDBData/ #數據庫路徑

logpath=/home/data/mongodb/mongoDBLog/mongodb.log #日誌輸出文件路徑

pidfilepath=/usr/local/mongodb/mongo.pid

fork=true #設置後臺運行

logappend=true #日誌輸出方式

shardsvr=true

directoryperdb=true

#auth=true  #開啓認證

保存以上內容  啓動時命令使用以下命令

./mongod --config /usr/local/mongodb/mongodb.conf  #啓動MongoDB
這樣的話MongoDB就啓動成功了 

補充: 如果用可視化VUE 發現mongo3.0以上版本 連接上數據庫沒有表 這是因爲上面提到的 3.0以後 存儲機制發生了改變 如果需要鏈接VUE可以採用以下方法

 1、刪除MongoDB數據目錄下的所有文件(MongoData)

2、編輯MongoDB配置文件mongodb.conf加入如下參數:

storageEngine = mmapv1  
加入這一行參數 就將存儲引擎替換爲3.0之前的版本的存儲引擎了 這樣VUE來鏈接 就會發現數據表可以查看


7、其他配置 

配置環境變量(不管是Windows/或者Linux)配置環境變量 會操作的更方便

Linux:


<span style="white-space:pre">	</span>vi /etc/profile  #添加環境變量,編輯,在最後一行添加下面的代碼
<span style="white-space:pre">	</span>
<span style="white-space:pre">	</span>export PATH=$PATH:/usr/local/mongodb/bin

<span style="white-space:pre">	</span>:wq! #保存退出

<span style="white-space:pre">	</span>source /etc/profile  #使配置立即生效
Windows:

  1. 在桌面上右鍵單擊計算機圖標。
  2. 從上下文菜單中選擇屬性
  3. 單擊高級系統設置鏈接。
  4. 單擊環境變量。在系統變量部分中,找到並選擇 PATH 環境變量。單擊編輯
  5. 編輯系統變量窗口中,指定 PATH 環境變量的值(加入安裝MongoDB的路徑/bin即可)。
  6. 單擊確定。通過單擊確定關閉所有剩餘窗口。
開啓MongoDB端口

Linux:

vi /etc/sysconfig/iptables  #編輯
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT  #允許27017端口通過防火牆

Windows:

1.首先選擇開始菜單進到控制面板,然後選擇windows防火牆

2.然後選擇高級設置選項

3.選擇入站規則

4.新建規則

5.選擇端口,單擊下一步 輸入27017 一直下一步輸入名稱MongoDB

6.就完成了




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章