MongoDB 數(shù)據(jù)庫 Mac OS椒涯、Windows 及 Linux安裝指南

Mac OS安裝

Mac OS 安裝有兩種方式废岂,手動安裝或使用 homebrew狱意。

homebrew 安裝

在終端運(yùn)行如下命令:

$ brew install mongodb

手動安裝

  • 從 MongoDB 官網(wǎng)下載最新穩(wěn)定版MongoDB 社區(qū)版。需要注意下載合適的版本袒啼,尤其是檢查操作系統(tǒng)是32位還是64位纬纪。下載下來的文件是tgz 格式的。
  • 在下載下來的文件夾對文件進(jìn)行解壓包各,命令如下:
$ tar xvf mongodb-osx-xyz.tgz

上面的具體文件名根據(jù)實(shí)際下載的文件來確定。解壓完成后娃属,文件夾下會有一個(gè)bin的子目錄,里面包含了運(yùn)行 MongoDB 所需要的可執(zhí)行文件 mongodmongo矾端。

  • 默認(rèn)服務(wù)端保存數(shù)據(jù)到目錄/data/db卵皂。因此需要創(chuàng)建該文件夾。如果不想保存到默認(rèn)目錄殴玛,則在運(yùn)行 mongod 的時(shí)候需要指定 dbpath 參數(shù)添祸,即mongod --dbpath {數(shù)據(jù)保持路徑}
$ sudo bash
# mkdir -p /data/db
# chmod 777 /data
# chmod 777 /data/db
# exit
  • 運(yùn)行服務(wù)端時(shí)刃泌,可以在MongoDB 的 bin 目錄下運(yùn)行./mongod 即可,默認(rèn)端口為27017鲤遥。為了方便林艘,也可以編輯源路徑。以 zsh為例:
$ vim ~/.zshrc

# 導(dǎo)出 mongod 環(huán)境變量
export PATH="{mongo解壓目錄}/bin"

$ source ~/.zshrc
  • 運(yùn)行客戶端時(shí)钢坦,可以在相同的目錄運(yùn)行./mongo 即可啥酱。默認(rèn)會連接到 test 數(shù)據(jù)庫『探矗可以運(yùn)行 db.test.find()查找數(shù)據(jù)(默認(rèn)是空的)。

Windows安裝

  • 從 MongoDB 官網(wǎng)下載最新穩(wěn)定版MongoDB 社區(qū)版颤陶。需要注意下載合適的版本,尤其是檢查操作系統(tǒng)是32位還是64位垦江。下載下來的文件是 exe 格式的搅方。
  • 運(yùn)行 exe 文件啟動安裝導(dǎo)向,接受許可協(xié)議衩藤,一路點(diǎn)“下一步”直到完成安裝。如果有詢問管理員權(quán)限慷彤,點(diǎn)擊同意即可怖喻。
  • 默認(rèn)安裝路徑為 C:/Program FIles/MongoDB/Server/{版本號}/bin
  • bin 目錄包含了多個(gè)可執(zhí)行文件跋选,包括了 mongodmongo哗蜈。為了在其他目錄下運(yùn)行,需要增加環(huán)境變量:
    • 右鍵點(diǎn)擊“我的電腦”距潘,選擇屬性。
    • 在左邊的面板點(diǎn)擊“高級系統(tǒng)設(shè)置”俭尖。
    • 在“高級”欄點(diǎn)擊“環(huán)境變量”稽犁。
    • 在系統(tǒng)變量選擇“Path”參數(shù)骚亿,然后點(diǎn)擊編輯。
    • 在 Win10以前来屠,直接在原有參數(shù)上增加分號(英文)后添加 mongo的安裝路徑即可震鹉。Win10以后的系統(tǒng)传趾,點(diǎn)擊新增按鈕可以新增一個(gè)路徑娇未。
    • 點(diǎn)擊“確認(rèn)”保存環(huán)境變量星虹。
  • 在需要運(yùn)行服務(wù)端的文件夾下創(chuàng)建一個(gè)目錄命名為 data 并且有個(gè)子目錄為 db。在該目錄下通過命令行運(yùn)行 mongod 命令即可宽涌。
  • 在另一個(gè)命令行窗口允許 mongo 即可運(yùn)行客戶端,并連接到服務(wù)端忽妒,默認(rèn)數(shù)據(jù)庫為 test兼贸。此時(shí)安裝驗(yàn)證完成。

Linux 安裝

Linux 系統(tǒng)的安裝和 Mac OS 基本上相同鸯檬。

Debian 類的系統(tǒng)(使用 apt-get)

  • 導(dǎo)入 MongoDB 的倉庫key:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
gpg: Total number processed: 1\
gpg:                            imported 1 (RSA: 1)
  • 添加Ubuntu倉庫到安裝包列表:
# Ubuntu 16.04以后版本
$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongo-org/{版本號} multiverse"
| sudo tee /etc/apt/sources.list.d/mongodb-org-{版本號}.list 

# Ubuntu 16.04以前版本
$ echo "deb http://repo.mongodb.org/apt/ubuntu  trusty/mongo-org/{版本號} multiverse"
| sudo tee /etc/apt/sources.list.d/mongodb-org-{版本號}.list 
  • 更新安裝包列表
$ sudo apt-get update
  • 安裝 MongoDB:
$ sudo apt-get install mongodb-org

Red Hat 系統(tǒng)(使用 yum 安裝)

  • 編輯yum 安裝倉庫信息
¥ vi /etc/yum.repos.d/mongodb-org-{版本號}.repo

粘貼如下內(nèi)容:

[mongodb-org-{版本號}]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/{版本號}/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-{版本號}.asc
  • 更新安裝包列表
$ sudo yum update
  • 安裝 MongoDB
$ sudo yum install mongodb-org

由于版本不同可能會有些細(xì)微的調(diào)整喧务,具體安裝指南可以參考 MongoDB 的安裝指南枉圃。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市坎穿,隨后出現(xiàn)的幾起案子返劲,更是在濱河造成了極大的恐慌,老刑警劉巖旭等,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搔耕,死亡現(xiàn)場離奇詭異痰娱,居然都是意外死亡梨睁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門坡贺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遍坟,“玉大人晴股,你說我怎么就攤上這事〉缦妫” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵怎诫,是天一觀的道長幻妓。 經(jīng)常有香客問我,道長涌哲,這世上最難降的妖魔是什么尚镰? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任狗唉,我火速辦了婚禮,結(jié)果婚禮上肾筐,老公的妹妹穿的比我還像新娘缸剪。我一直安慰自己,他們只是感情好杏节,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著镊逝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪歹啼。 梳的紋絲不亂的頭發(fā)上座菠,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機(jī)與錄音辈灼,去河邊找鬼也榄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛降宅,可吹牛的內(nèi)容都是我干的囚霸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼额嘿,長吁一口氣:“原來是場噩夢啊……” “哼册养!你這毒婦竟也來了压固?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤坎炼,失蹤者是張志新(化名)和其女友劉穎谣光,沒想到半個(gè)月后芬为,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體狼钮,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡熬芜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了福稳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涎拉。...
    茶點(diǎn)故事閱讀 40,102評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖的圆,靈堂內(nèi)的尸體忽然破棺而出鼓拧,到底是詐尸還是另有隱情,我是刑警寧澤越妈,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布季俩,位于F島的核電站,受9級特大地震影響梅掠,放射性物質(zhì)發(fā)生泄漏酌住。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一阎抒、第九天 我趴在偏房一處隱蔽的房頂上張望酪我。 院中可真熱鬧,春花似錦且叁、人聲如沸都哭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至毡代,卻和暖如春勺疼,著一層夾襖步出監(jiān)牢的瞬間酪耕,已是汗流浹背轨淌。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工藏斩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留却盘,地道東北人兆览。 一個(gè)月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像小压,于是被迫代替她去往敵國和親场航。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評論 2 355