當前位置:首頁 » 數據倉庫 » mongodb資料庫下載
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mongodb資料庫下載

發布時間: 2023-08-30 14:10:37

⑴ 如何在window下使用mongodb

1、下載MongoDB資料庫

2、將安裝文件解壓到C盤(注意:安裝路徑中不能出現空格),配置「環境變數」,將 %MONGODB_HOME%in 添加到「Path」中;

3、進入DOS窗口,設置數據保存目錄(與埠)和日誌輸出目錄。
DOS命令:

mongod --port --dbpath --logpath --logappend --directoryperdb

參數說明:
--port 表示資料庫埠,默認27017;
--dbpath 表示數據文件存儲路徑,一般設置為%MONGODB_HOME%data;
--logpath 表示日誌文件存儲路徑,一般設置為%MONGODB_HOME%logsmongodb.log;
--logappend 表示日誌追加,默認是覆蓋;
--directoryperdb 表示每個db一個目錄;

4、完成以上設置,MongoDB已經啟動,新開啟DOS窗口,執行「mongo.exe」,出現「MongoDB shell version: 1.8.1」表示安裝成功了。

5、目前是以無許可權限制的方式啟動的,你可以做任何操作。那麼我們先切換到admin下,創建一個root用戶吧。執行命令:
"use admin" -> "db.addUser("root","root")" -> "db.auth("root","root")",如下圖所示:

6、把MongoDB注冊為Windows Service,讓它開機自動啟動;執行命令:

mongod --bind_ip 127.0.0.1 --logpath %MONGODB_HOME%logsmongodb.log --logappend --dbpath %MONGODB_HOME%data --directoryperdb --auth --install

注意:
a.必須切換到bin目錄下執行該條指令。
b.必須添加--auth用戶許可權才會生效。
c.除了「--auth」和「--install」兩個參數,別的參數要跟你設置用戶時啟動服務的參數一致,尤其是「--directoryperdb」。
第一次配置完成後,一定要重啟才會有效果 重啟mongo客戶端,不輸入-u-p可以直接進入,但是不具有任何許可權。正確的訪問方式為:mongo 資料庫名 -u 用戶名 -p。另外設置用戶

7、服務安裝成功後的界面:

8、如果安裝失敗:
刪除MongoDB服務,執行命令:

sc delete MongoDB

啟動MongoDB服務,執行命令:

net start "MongoDB"

9、在cmd下可有兩種方法打開,net和sc,net用於打開沒有被禁用的服務,語法是:
啟動:net/sc start 服務名
停止:net/sc stop 服務名

10、另外,sc可用於打開被禁用的服務,語法是:
sc config 服務名 start= demand //手動
sc condig 服務名 start= auto //自動
sc config 服務名 start= disabled //禁用
注意:以上三個命令「=」號後面必須有一個空格

Mongo(也譯芒果)名字來自humongous,意思是巨大無比的,極大的。它是一個高性能,開源,無模式的文檔型NOSQL資料庫。Mongo使用C++開發,提供了以下功能:

面向集合的存儲:適合存儲對象及JSON形式的數據。

動態查詢:Mongo支持豐富的查詢表達式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數組。

完整的索引支持:包括文檔內嵌對象及數組。Mongo的查詢優化器會分析查詢表達式,並生成一個高效的查詢計劃。

查詢監視:Mongo包含一個監視工具用於分析資料庫操作的性能。

復制及自動故障轉移:Mongo資料庫支持伺服器之間的數據復制,支持主-從模式及伺服器之間的相互復制。復制的主要目標是提供冗餘及自動故障轉移。

高效的傳統存儲方式:支持二進制數據及大型對象(如照片或圖片)。

自動分片以支持雲級別的伸縮性:自動分片功能支持水平的資料庫集群,可動態添加額外的機器。

MongoDB服務端可運行在Linux、Windows或OS X平台,支持32位和64位應用,在32位模式運行時支持的最大文件尺寸為2GB。
常用啟動參數:
–dbpath 指定特定存儲目錄啟動,若目錄不存在則創建。默認目錄為/data/db。例:./mongod –dbpath /var/data/mongo
–port 指定埠啟動。默認埠為27017。例:./mongod –port 12345

windows 下使用方法
直接啟動:
$ bin/mongod.exe #啟動伺服器
$ bin/mongo.exe #啟動客戶端連接

注冊為服務,這樣以後開機就可以自動啟動
$ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install #主要是install 參數,要新建c:\data\log.log文件和c:\data\db目錄

刪除服務
$ bin/mongod.exe --remove

當注冊為服務時可以Win+R打開運行,輸入services.msc來查看服務狀態

常見錯誤
1、monge.exe客戶端連接時報錯:couldn』t connect to server 127.0.0.1 shell/mongo.js:79
這是因為monged.exe啟動失敗

2、多次嘗試後monged.exe啟動失敗,始終沒找到原因
這個錯誤困擾了我一段時間,後來發現c:\data\db下有個mongod.lock鎖文件,把這個文件刪除後,重新啟動伺服器就可以了。

服務啟動報錯: error2: system can not find the file specified.

solution:
安裝服務的時候, 你需要用 mongod.exe的 full path

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install

to remove service

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove

and re open windows service windows, the original service will gone.

⑵ 《MongoDB權威指南第二版》pdf下載在線閱讀全文,求百度網盤雲資源

《MongoDB權威指南第二版》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1cSXxwa31T6YjyjuOnMIY4g

?pwd=xeiu 提取碼:xeiu
簡介:MongoDB權威指南第2版是一本廣受好評的MongoDB方面的圖書。與傳統的關系型資料庫不同,MongoDB是一種面向文檔的資料庫。書中介紹了面向文檔的存儲方式及利用MongoDB的無模式數據模型處理文檔、集合和多個資料庫。

⑶ 蘋果電腦可以裝資料庫嗎

1. 官網下載mongodb資料庫安裝包 https://www.mongodb.com/download-center/community?jmp=nav
2.將解壓後的文件放入 /usr/local ,默認情況下在Finder中是看不到 /usr 這個目錄的(終端用得溜的請略過),可以打開Finder後按 shift + command +G 輸入 /usr/local 後回車便能看到這個隱藏的目錄了。
3.將文件名改為MongoDB
二、Mac上設置環境變數
1、打開命令提示框,輸入以下命令進入電腦根目錄
cd ~1

2、打開環境變數配置文件
open -e .bash_profile1

* 如果提示打開失敗,則說明你的電腦上還沒有這個配置環境變數的文件,我們可以新建一個.bash_profile文件
touch .bash_profile1

* 這時再次輸入命令 open -e .bash_profile 就能打開.bash_profile文件件了,在打開的文件中輸入以下命令即可配置mongodb的環境變數了
export PATH=${PATH}:/usr/local/MongoDB/bin1

* 保存並退出文件,在命令提示框中輸入如下命令使環境變數配置生效
source .bash_profile1

* 在命令提示框中輸入如下命令,如果提示版本信息則說明安裝成功了
mongod --version1

三、資料庫的相關配置
1、配置相關文件mongodb資料庫的默認庫文件為/data/db
# 在根目錄下新建 data 文件夾,裡面再建一個 db 文件夾,安裝MongoDB時並不會自動生成,需要我們手動創建,可以在命令行輸入如下命令創建,也可以直接在Finder中手動新建
sudo mkdir -p /data/db12

2、輸入如下命令啟動伺服器
mongod1

如果報如下的錯誤說明對/data/db文件沒有操作的許可權
exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating1

輸入如下命令給data/db文件開通可讀寫的許可權
sudo chmod 777 -R /data/db1

此時再次在命令窗口輸入 mongod 就可以啟動伺服器了,在瀏覽器中輸入http://localhost:27017/,提示如下代碼說明成功啟動了mongodb的伺服器
It looks like you are trying to access MongoDB over HTTP on the native driver port.1

3、啟動mongodb客戶端
# 確保mongodb伺服器已經成功啟動了,,注意:再開一個命令窗口。。。 輸入如下命令就可以啟動mongodb的客戶端了
mongo

⑷ 資料庫mongoDB怎麼安裝 為什麼我下載的解壓縮後裡面沒有bin目錄解壓縮後再怎麼辦

沒有bin目錄那有mongo.exe等這些exe程序文件嗎?一般都是在bin目錄下的,沒遇到過解壓後沒有bin目錄的
注意:

1. MongoDB 2.6.4 Linux 版要求 glibc 必須是 2.5 以上,所以需要先確認操作系統的 glibc 的版本。

2. 在 32 位平台 MongoDB 不允許資料庫文件(累計總和)超過 2G,而 64 位平台沒有這個限制。

一)下載MongoDB

下載Windows 32-bit版本並解壓縮,程序文件都在bin目錄中,其它兩個目錄分別是C++調用是的頭文件和庫文件。bin目錄中包含如下幾個程序:

●bsonmp: 將 bson 格式的文件轉儲為 json 格式的數據
●mongo: 客戶端命令行工具,其實也是一個 js 解釋器,支持 js 語法
●mongod: 資料庫服務端,每個實例啟動一個進程,可以 fork 為後台運行
●mongomp/ mongorestore: 資料庫備份和恢復工具
●mongoexport/ mongoimport: 數據導出和導入工具
●mongofiles: GridFS 管理工具,可實現二制文件的存取
●mongos: 分片路由,如果使用了 sharding 功能,則應用程序連接的是 mongos 而不是mongod
●mongosniff: 這一工具的作用類似於 tcpmp,不同的是他只監控 MongoDB 相關的包請求,並且是以指定的可讀性的形式輸出
●mongostat: 實時性能監控工具
二) 設置MongoDB工作目錄

將其解壓到 c:\,再重命名為mongo,路徑為c:\mongo

三) 設置數據文件路徑

在c:\mongo裡面新建logs和data文件夾

在c:\mongo\logs裡面新建mongodb.log文件,建立日誌文件

在c:\mongo\data裡面新建文件夾db,建立數據存放目錄

四)啟動MongoDB服務
打開 cmd,輸入命令:c:\mongo\bin\mongod.exe --dbpath=c:\mongo\data\db
正常運行顯示以下信息:
Mongdb默認的監聽埠為27017。