MongoDB安裝

1.寫在前面

開發(fā)網(wǎng)站過程中,都不可避免的涉及到數(shù)據(jù)庫的操作。之前我接觸比較多的就是oracle,mysql之類的關(guān)系型數(shù)據(jù)庫。

??????? 關(guān)系型數(shù)據(jù)庫就是把復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡單的二元關(guān)系(即二維表格形式)。在關(guān)系型數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關(guān)系表格上,通過對這些關(guān)聯(lián)的表格分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)庫的管理。(官方copy一下)。

??????? 現(xiàn)在最常見的數(shù)據(jù)庫分類為關(guān)系數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫,有篇帖子各種數(shù)據(jù)庫種類介紹的比較詳細,po一下地址http://www.mamicode.com/info-detail-314758.html

? ? ? 回歸正題,MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。MongoDB 將數(shù)據(jù)存儲為一個文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對組成。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似jsonbson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。

mongodb安裝步驟

1.官網(wǎng)下載mongoDB3.4.6最新版安裝

2.PATH設(shè)置環(huán)境變量

3.mongod -dbpath MPATH/data/db

4.mongo永久設(shè)置服務(wù)器開啟

5.Linux設(shè)置mongdb后臺運行

2.安裝mongodb(win7+mongo3.4.6版本)

(1)官方下載地址https://www.mongodb.com/download-center#community

根據(jù)你的安裝需要選擇對應(yīng)版本,我選擇的是第一個。

你可以通過點擊"Custom(自定義)"設(shè)置你的安裝路徑


(2)安裝完成之后別忘了設(shè)置環(huán)境變量。找到你的MongoDB下的bin目錄,把它的路徑添加到path中。

這是我的bin目錄位置 D:\MongoDB\Server\3.4\bin


這還沒有完,想在cmd命令行中運行MongoDB服務(wù)器,你還得從MongoDB目錄的bin目錄中執(zhí)行mongod.exe文件

(3)MongoDB安裝好會有一個Server目錄,你需要在Server目錄的同一級自己創(chuàng)建data空文件夾

然后打開cmd命令行,敲下如下命令,開啟服務(wù)器。

mongod --dbpath "D:\MongoDB\data\db"

如果執(zhí)行成功,就會輸出以下信息(這個圖是在網(wǎng)上找的,自己安裝的時候忘了截圖了,反正差不多就是這樣的一大串像是開啟了服務(wù)的日志信息+_+):


這樣就算服務(wù)開啟成功了,打開另一個命令行,敲mongo進入shell,可以看到對應(yīng)的版本號。

ps:記住不要同時開啟多個MongoDB服務(wù)器,這樣服務(wù)器會崩的。當(dāng)你使用完shell時記得關(guān)閉服務(wù)器的開啟窗口,下次使用再開啟,就是在命令行敲mongod --dbpath "D:\MongoDB\data\db",是不是超級麻煩 *_*

(4)設(shè)置將MongoDB服務(wù)器作為Windows服務(wù)運行

這樣就不用每次手動開啟服務(wù)

(1)在data目錄下(和db同一級目錄)創(chuàng)建一個logs空文件夾

命令行敲如下命令,路徑對應(yīng)修改一下。

mongod --logpath "D:\MongoDB\data\logs\mongodb.log" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

運行之后logs目錄會生成mongodb日志文件,打開瞧一下。

這個日志文件會記錄你每一步的操作,最初生成的時候只有前面三行,它提示命令行敲

net start MongoDB

開啟服務(wù),服務(wù)開啟之后你可以關(guān)閉窗口,命令行輸入mongo直接進入shell,不需要每次都手動開啟服務(wù)了。

(5)Linux設(shè)置mongdb后臺運行,我的安裝路徑是/opt/mongdb,記得對應(yīng)修改一下。

mongod --fork --dbpath=/opt/mongodb/data --logpath=/opt/mongodb/data/logs/mongodb.log --logappend








參考文檔

http://www.mamicode.com/info-detail-314758.html

http://www.runoob.com/mongodb/mongodb-tutorial.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容