MongoDB下載安裝

由于筆者使用的是Mac作為開(kāi)發(fā)機(jī), 所以如果不能完全幫助使用windows的同學(xué). 請(qǐng)見(jiàn)諒


MongoDB的簡(jiǎn)介及官網(wǎng):

MongoDB官網(wǎng) | 百度百科簡(jiǎn)介

MongoDB的下載:


選擇適合自己平臺(tái)的版本, 下載對(duì)應(yīng)的安裝文件
筆者下載的版本是: mongodb-osx-ssl-x86_64-3.4.2.tgz


MongoDB的安裝: (以下安裝操作均在終端中完成)

  • step1: 選擇適合和目錄 由于是本機(jī)安裝, 所以我選擇/usr/local
/usr/local
  • step2: 為mongodb創(chuàng)建目錄
mkdir mongodb
  • step3: 將下載好的安裝包移動(dòng)或復(fù)制到mongodb目錄
    (路徑僅供參考, 這是筆者開(kāi)發(fā)機(jī)路徑, 不代表讀者開(kāi)發(fā)機(jī)路徑)
cp /User/Apple/Download/mongodb-osx-ssl-x86_64-3.4.2.tgz /usr/local/mongodb
  • step4: 解壓壓縮包 (會(huì)在mongodb目錄下得到一個(gè)解壓縮目錄)
tar zxf mongodb-osx-ssl-x86_64-3.4.2.tgz
  • step5: 為mongodb創(chuàng)建數(shù)據(jù)庫(kù)目錄 (必要, 因?yàn)槿绻夸洸淮嬖? mongodb的服務(wù)無(wú)法啟動(dòng))
mkdir -p /User/Apple/mongodb/data/db

下面說(shuō)下為什么要?jiǎng)?chuàng)建在這里:

  1. 由于筆者經(jīng)常使用的是普通用戶(hù)身份, 除非必要, 否則很少切換到root身份, 所以, 創(chuàng)建在/User/Apple目錄下會(huì)免去每次啟動(dòng)mongodb都使用sudo命令輸入密碼的麻煩 (Mac切換到root身份命令: sudo su, 輸入密碼)
  1. 因?yàn)檎嬲_(kāi)發(fā)時(shí), 都是直接使用域名和端口連接服務(wù)器, 所以沒(méi)必要在根目錄下創(chuàng)建/data/db目錄, 裝在本機(jī)上只為了自己學(xué)習(xí), 所以, 將來(lái)不用的時(shí)候可以放心刪除/User/Apple/mongodb目錄
  • step6: 為mongodb命令添加環(huán)境變量
vim ~/.bash_profile //打開(kāi)用戶(hù)的配置進(jìn)行編輯

將下面代碼復(fù)制粘貼到.bash_profile文件中 (作用是為mongodb/bin 下的命令添加環(huán)境變量, 這樣, 每次使用mongo命令的時(shí)候就不需要再次輸入路徑了)

#mongo
export MONGO_PATH=/usr/local/mongodb/mongodb-osx-x86_64-3.4.2
export PATH=$PATH:$MONGO_PATH/bin
:wq // 退出保存
source .bash_profile //重新加載資源文件

使用source命令使得剛剛配置的命令生效

  1. 以后每次打開(kāi)終端都需要使用source命令, 重新加載.bash_profile文件, 才能使配置生效 (如果想解決, 就把這些配置粘貼到root用戶(hù)的profile文件中, 方法請(qǐng)百度)
  1. 如果讀者沒(méi)有找到.bash_profile 請(qǐng)使用命令 touch ~/.bash_profile 來(lái)創(chuàng)建一個(gè)profile文件, 在粘貼進(jìn)去
  • step7: 啟動(dòng)manggo服務(wù)
mongod --dbpath /User/Apple/mongodb/data/db/

這樣就直接啟動(dòng)了服務(wù) (前臺(tái)啟動(dòng))

服務(wù)啟動(dòng)后.png

保持這個(gè)窗口不要關(guān)閉, 使用另一個(gè)窗口(終端)打開(kāi)客戶(hù)端

mongo
shell客戶(hù)端啟動(dòng).png

至此, mongo在本機(jī)的環(huán)境就搭建完畢了, 但是當(dāng)我們關(guān)閉服務(wù)之后, 客戶(hù)端就不能使用了, 那么怎么后臺(tái)啟動(dòng)呢???

mongod --dbpath /User/Apple/mongodb/data/db/ &

復(fù)制粘貼, 就完成了mongodb的后臺(tái)啟動(dòng), 就算shell關(guān)閉了, 服務(wù)也還在運(yùn)行. 如果要終止進(jìn)行
請(qǐng)是用

ps -ef | grep mongo

查詢(xún)mongod的pid, 并且使用

kill -9 [pid]

來(lái)殺掉進(jìn)程就可以了

接下來(lái)就可以使用mongodb的命令暢玩兒NoSql數(shù)據(jù)庫(kù)了

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

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

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