mac環境下mongodb的安裝和使用

2022-07-04 21:24:14 字數 1983 閱讀 6378

mongodb是乙個基於分布式檔案儲存的資料庫。由c++語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。

mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。

首先熟悉兩個相關的基本概念: 

mongod 是用來連線到mongodb資料庫伺服器的,即伺服器端。 

mongo 是用來啟動mongodb shell的,是mongodb的命令列客戶端。

mongodb的官方位址為:

解壓後資料夾內容如下: 

在你的mongodb資料夾下中建立乙個../data/db,開啟cmd命令列,進入到//mongodb/bin檔案中在cmd中輸入以下命令,啟動monggodb. 

啟動的命令如下:

然後啟動, 

啟動完成後,db目錄會新增一些內容: 

mongodb預設,鏈結埠是27017,如果能正確開啟localhost:27017的話,就說明是對的

如果是windows環境,我們可以設定mongodb為windows服務,這個操作是實現每次開機的時候mongodb可以自動啟動

在mongodb中data下新建乙個資料夾log,然後再log中新增乙個檔案mongodb.log的檔案

在d:/mongodb資料夾中新增乙個mongo.config,把mongo.config檔案用記事本開啟在裡面填寫。然後再cmd中用管理員身份開啟,進入d:/mongodb/bin目錄中

輸入以下命令mongod –config d:\mongodb\mongo.config –install –servicename 「mongodb」。 

開啟cmd輸入services.msc可以檢視mongodb服務,點選啟動就可以了 

關於mongodb的使用例子可以參考下面的例子: 

安裝命令如下:

把mongodb/bin加入$path ,以免我們每次輸入sudo monogd ,變成直接monogd。

使用如下命令啟動mogodb:

說明:注:mongod.conf檔案中bindip: 127.0.0.1意思是本機訪問,如果是外網訪問需要重新設定。具體使用上,在終端輸入:

此時,可以通過http訪問該資料庫,mongodb使用了27017埠,因此在瀏覽器中開啟http://localhost:27017/。出現下面的情況則說明啟動成功。 

1,問題: failed to unlink socket file /tmp/mongodb-27017.sock

解決方案:在終端中輸入 sudo rm /tmp/mongodb-27017.sock移除該檔案。

2,unable to create/open lock file 

解決方案:應該是沒有讀寫許可權,加許可權sudo chown xiaol /data/db

**:    2023年11月02日 13:32:44 code_xzh

Mac環境下的mongodb的安裝

1.安裝mongodb brew install mongodb 這個是預設安裝最新版本的 mogodb,如果想安裝指定版本可以先檢視 mongodb 版本 brew search mongodb mongodb 選擇安裝3.6版本 brew install mongodb 3.6 不同的環境會遇到...

MongoDB在Windows環境下的安裝與操作

1 建立 mongodb data db 存放資料檔案 建立.mongodb logs 存放日誌檔案 2 建立服務以便在需要使用mongodb時,開啟服務來使用 cmd中進入.mongodb bin 執行以下命令 本例安裝mongodb在e盤 執行services.msc檢視服務列表,在需要時開啟m...

Mac下MongoDB的安裝

通常情況下是在 cd usr local 中3.使用該命令解壓 tar zxvf mongodb osx ssl x86 64 enterprise 3.6.3.tgz4.建立資料夾 mongodb mkdir p mongodb5.將解壓的檔案複製到剛剛新建的mongodb資料夾下 cp r n ...