在Linux服務器中配置mongodb環境

一、到mongodb官網下載一個合適的linux環境安裝包

以下圖,放到本地的某個角落,要記得位置哦~
image.pnglinux

二、而後你須要有一個服務器,並進入

ssh root@你的IP //回車輸入密碼

三、把下載好的安裝包傳到服務中

另開ssh窗口(command+n),若是是windows就打開新的cmd窗口,由於咱們要操做本地文件,以前的窗口咱們已經登了服務器了。
傳的方法不少,我只演示其中一種啦。mongodb

cd  "安裝包所在文件夾" // 去你剛纔安裝包放的位置
scp "本地文件" root@你的IP //  回車輸入密碼開始傳送

以下圖,我是傳送到服務器的根目錄下。
其實不建議,你能夠放在一個固有目錄,好比/usr/local
把本機的文件傳送到服務器上數據庫

ls -l //以列表的形式展開,咱們能夠看到已經下載成功了。

在服務器中接收到本地上傳的文件

四、解壓安裝包

tar -zxvf mongodb-linux-x86_64-3.4.6.tgz //解壓  不一樣文件有不一樣的解壓命令,本身百度便可

解壓文件

五、填坑的一步

剛纔說你們能夠把每次安裝的東東放到固定的文件夾,因此我把解壓好的文件移到了 /usr/local/mongodb目錄了,若是你已經放到了你喜歡的位置,能夠跳過此步驟。若是你不知道怎麼移,能夠看下。vim

cd /user/local   //進入local
mkdir mongodb  //建立mongodb文件夾
cd /  //進入根目錄
mv mongodb-linux-x86_64-3.4.6  /usr/local/mongodb  /*將剛纔的解壓包移入 /usr/local/mongodb*/

移入成功

六、配置mongodb運行環境

mkdir data //建立data文件夾,存放數據庫db文件
mkdir logs  //建立logs文件夾,存放日誌文件
cd logs //進入logs
touch mongo.log  //建立log文件
cd .. //返回上一級
mkdir etc //建立配置文件夾
cd etc // 進入etc
vim mongo.conf //編輯同時建立mongo.conf 文件

如下是mongo.conf文件裏的代碼,你們看好不要寫錯。
進入文件以後要按一下鍵盤i才能開始編寫代碼。windows

dbpath = /usr/local/mongodb/data //路徑必定要輸入絕對的
logpath = /usr/local/mongodb/logs/mongo.log  //路徑必定要輸入絕對的
logappend = true
journal = true
quiet = true
port = 27017 //端口

寫好了按esc鍵退出,而後按shift+:會在最下面出現:而後輸入wq,保存並退出的意思。服務器

image.png
像我這個圖裏就是錯誤的路徑,由於是相對的。
到了這一步就接近尾聲了。app

七、啓動mongodb

cd mongodb/mongodb-linux-x86_64-3.4.6/bin //進入安裝包的bin目錄下
mongod -f /usr/local/mongodb/etc/mongo.conf  //啓動1方法 
或
./mongod -f /usr/local/mongodb/etc/mongo.conf  //啓動2方法

若是輸入這個命令,出現以下圖,沒什麼變化。只有光標閃爍
啓動後ssh

八、本地測試是否成功

我用的可視化工具 Robo 3t
新建連接,address輸入服務器地址,端口填你mongo.conf裏配置的。基本都是27027
本地可視化工具新建連接
點擊保存,以下圖操做,進行 Connect工具

測試成功與否
若是到了這一步基本就是成功啦,???測試

成功

九、小坑警示

我以前在mongo.conf 裏 路徑寫的是相對的,就出現了下面的問題。
失敗截圖
而後就是這樣子的
失敗截圖

十、總結

方法有不少,我寫的只是其中一種,本身也是第一次安裝。其中也有點坑坑,遇到問題不要認輸,總會解決的。哈哈

寫的不對很差的地方,但願你們不吝賜教~

相關文章
相關標籤/搜索