mongodb學習 一 mongodb安裝

2021-08-14 04:27:16 字數 2308 閱讀 8884

@(mongodb)

windows

檔案配置

執行使用自帶客戶端連線mongo資料庫

我使用的版本是2.6.12

mongo2.6.12

上傳完畢後解壓tar zcvf mongodb-linux-x86_64-2.6.12.tgz mongo2.6.12

ll /home/mongo2.6.12/mongodb-linux-x86_64-2.6.12/bin

可以看到

cd /home/mongo2.6.12

新建乙個資料夾

mkdir mongo_sample

cd mongo_sample

mkdir data

mkdir conf

mkdir bin

mkdir log

cp ../mongodb-linux-x86_64-2.6.12/bin/mongod bin/

cd conf

vim mongod.conf輸入

port = 12345

#埠號

dbpath = data #檔案儲存位置

logpath = log/mongod.log

#日誌位置

fork = true

#在後台執行

./bin/mongod -f conf/mongod.conf執行需要一定的時間,視機器效能而定,看到以下的輸出說明執行成功

about to fork child process, waiting until server is ready for connections.

forked process: 8194

child process started successfully, parent exiting

為了方便操作,將解壓後的bin檔案中mongo檔案拷貝到客戶端的bin目錄下

cp /home/mongodb-linux-x86_64-2.6.12/bin/mongo /home/mongo2.6.12/mongo_sample/bin

cd /home/mongo2.6.12/mongo_sample

./bin/mongo 127.0.01:12345/test

在安裝的目錄下新建

conf

data

log在conf目錄下新建mongod.conf

檔案內容為

port=12345

dbpath=e:\develop

\database

\mongodb2.6\data

logpath=e:\develop

\database

\mongodb2.6\log

\mongod.log

這裡要注意不能像是linux裡那樣,加入fork = true,否則無法執行

fork不支援windows 解決可以通過新增mongodb為windows服務來解決

用管理員身份執行dos命令視窗

將mongo註冊為服務

.\mongod.exe --config "e:\develop\database\mongodb2.6\conf\mongod.conf" --install --servicename "mongodb"

解除安裝mongo服務

mongod.exe --remove --servicename "mongodb"

啟動 net start mongodb

關閉 net stop mongodb

然後就可以在任務管理器的服務中看到名為mongodb的服務了

我的電腦–>管理–>服務–>找到mongdb

為了不影響電腦的開機速度,將其設定為手動,這樣每次用到的時候啟動一次就可以了

同時為了每次啟動方便

將mongo的bin目錄配置windows的環境變數path中去

mongo 127.0.0.1:12345

接下來的操作和linux中的一樣,不贅述

mongodb 學習筆記 (一) 了解Mongo

剛剛接觸mongo,為了督促自己學習,嘗試著寫寫學習筆記。mongodb mongodb 是乙個高效能,開源,無模式的文件型資料庫,是當前 nosql 資料庫產品中最熱門的一種。它在許多場景下可用於替代傳統的關係型資料庫或鍵 值儲存方式,mongodb 使用 c 開發。mongodb 的官方 位址是...

MongoDB被攻擊 開啟Mongo許可權

就在剛剛。開啟我的 的時候,發現對資料庫的請求都失敗了 我的天都報500了,又是什麼bug?排查到資料庫的時候,開啟robo 3t,發現資料庫沒有了,驚呆?很明顯被刪掉了 納悶?別人怎麼知道我密碼,怎麼刪掉的?在網上查了之後,知道是因為資料庫沒有新增許可權 自己試一試 居然真的直接登上來了 既然直接...

mongo 分片事務 MongoDB範圍分片

基於範圍的分片會將資料劃分為由片鍵值確定的連續範圍。在此模型中,具有 接近 片鍵值的文件可能位於相同的塊或分片中。這允許在連續範圍內讀取目標文件的高效查詢。但是,如果片鍵選擇不佳,則讀取和寫入效能均可能降低。請參閱片鍵的選擇。如果未配置任何其他選項 例如雜湊分片或區域所需的其他選項 則基於範圍的分片...