1.下載安裝包 https://www.mongodb.com/download-center/community

2.cd 到/usr/local/下新建mongodb目錄
cd?/usr/local/
mkdir mongodb
3.上傳安裝包到mongodb里
4.解壓
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
5.添加環(huán)境變量
vim /etc/profile
最后一行添加:
export PATH=$PATH:/usr/local/mongodb/mongodb-linux-x86_64-4.0.6/bin
6.創(chuàng)建數(shù)據(jù)保存文件夾:
mkdir?/usr/local/mongodb/db (沒(méi)配置的話默認(rèn)為 /data/db,也需要自己創(chuàng)建)
7.設(shè)置配置文件
vim /usr/local/mongodb/mongodb.conf
寫入以下內(nèi)容
port=27017 #端口 ?
dbpath= /usr/local/mongodb/db #數(shù)據(jù)庫(kù)存文件存放目錄 ?
logpath= /usr/local/mongodb/mongodb.log #日志文件存放路徑 ?
logappend=true #使用追加的方式寫日志 ?
fork=false #不以守護(hù)程序的方式啟用,即不在后臺(tái)運(yùn)行 ?
maxConns=100 #最大同時(shí)連接數(shù) ?
noauth=true #不啟用驗(yàn)證 ?
journal=true #每次寫入會(huì)記錄一條操作日志(通過(guò)journal可以重新構(gòu)造出寫入的數(shù)據(jù))。#即使宕機(jī),啟動(dòng)時(shí)wiredtiger會(huì)先將數(shù)據(jù)恢復(fù)到最近一次的checkpoint點(diǎn),然后重放后續(xù)的journal日志來(lái)恢復(fù)。
storageEngine=wiredTiger? #存儲(chǔ)引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #這樣就可外部訪問(wèn)了,例如從win10中去連虛擬機(jī)中的MongoDB
8.啟動(dòng)
第一種:mongod --config /usr/local/mongodb/mongodb.conf? (config為配置文件路徑)(這種方法有問(wèn)題)
第二種(推薦):mongod --dbpath=/usr/local/mongodb/db --bind_ip=0.0.0.0 --fork --logpath=/usr/local/mongodb/mongodb.log? (fork表示后臺(tái)運(yùn)行,bind_ip一定是0.0.0.1,不能是127.0.0.1不然外網(wǎng)訪問(wèn)不了。阿里云服務(wù)器要配置安全組開(kāi)放27017端口)
9.關(guān)閉
第一種:mongod --shutdown (db文件夾要配置成默認(rèn)的/data/db才有效)
第二種(推薦):ps -ef | grep mongo

kill 1648?