1.直接在服務器上下載安裝包,我這里下載的版本是4.0.11
$ cd /usr/local
$ wget https://fastdl.mongodb.org/osx/mongodb-linux-x86_64-4.0.11.tgz
請選對相應的環(huán)境與版本,因我購買的服務器是 CentOS ,其實本質(zhì)就是 linux 系統(tǒng),所以選擇了mongodb-linux-x86_64-4.0.11.tgz
這個鏈接咋來的呢?看官網(wǎng):如下
第一步:打開Mongodb官網(wǎng)
第二步:

第三步:這里由于我當時選的版本是有的,后面人家更新就沒有我當時選的版本了,這里就請選你自己對相應的環(huán)境與版本。當然你也可以復制選擇我所選擇的版本。

2.解壓并重命名文件夾為 mongodb
$ tar zxvf mongodb-linux-x86_64-4.0.11.tgz
$ mv mongodb-linux-x86_64-4.0.11 mongodb
3.到var文件夾下去創(chuàng)建mongodb和/mongodb/data以及mongodb/logs。data 用于存放數(shù)據(jù),logs 用于存放日志。
$ cd /usr/var
$ mkdir mongodb 此時會在var文件夾下創(chuàng)建一個mongodb的文件夾
$ cd mongodb
$ mkdir data 此時會在mongodb文件夾下創(chuàng)建一個data的文件夾
$ mkdir logs 此時會在mongodb文件夾下創(chuàng)建一個logs的文件夾
我這里是一步一步cd創(chuàng)建的,你也可以一步到位。
4.添加 CentOS 開機啟動項,首先打開 rc.local 文件,執(zhí)行如下命令,不需要管現(xiàn)在當前路徑,直接執(zhí)行就OK。
$ vim /etc/rc.d/rc.local
溫馨提示: vim 模式下,要 按了
i才能插入內(nèi)容,輸入完之后,要先按ESC再按shift加:wq才能保存退出。
5.設置mongodb 開機自啟動,將 mongodb 啟動命令書寫到本文件中
$ /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
6.啟動 mongodb
$ /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
還有一種啟動mongodb的方式,我采用的就是下面這種方式
$ cd /usr/local/mongodb/bin/
執(zhí)行:./mongo 就會啟動
看到如下則表示啟動成功:

mongodb 默認的端口號是 27017。
7.如果你數(shù)據(jù)庫的連接要賬號和密碼的,要創(chuàng)建數(shù)據(jù)庫管理員,不然直接連接即可。 在 mongo shell 中創(chuàng)建管理員及數(shù)據(jù)庫。
切換到 admin 數(shù)據(jù)庫,創(chuàng)建超級管理員帳號
use admin
db.createUser({ user: "用戶名", pwd:"密碼", roles:[{ role: "userAdminAnyDatabase", db: "admin" }] })
切換到要使用的數(shù)據(jù)庫,如articles數(shù)據(jù)庫,創(chuàng)建這個數(shù)據(jù)庫的管理員帳號
use articles
db.createUser({ user: "用戶名", pwd:"密碼", roles:[ { role: "readWrite", db: "articles" }] //讀寫權(quán)限 })
溫馨提示:重復按兩下 ctrl+c ,退出 mongo shell。
到這里 mongodb 基本已經(jīng)安裝設置完成了。