首頁  >  文章  >  系統教程  >  設定 mongodb 在 Linux 作業系統上

設定 mongodb 在 Linux 作業系統上

WBOY
WBOY轉載
2023-12-30 12:49:401203瀏覽
導讀 MongoDB 是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料類型。 Mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關係型資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。
1.下載Linux安裝套件

如下圖,放到本地的某個角落,要記得位置哦~
在 Linux 上配置 mongodb

2.連接你的伺服器
ssh root@你的IP //回车输入密码 
3.安裝套件上傳

#另開ssh窗口(command n),如果是windows就打開新的cmd窗口,因為我們要操作本地文件,之前的窗口我們已經登了伺服器了。傳的方法很多,我只示範其中一種。
cd "安裝套件所在資料夾" // 去你剛才安裝套件放的位置<br> scp "本地檔案" root@你的IP // 回車輸入密碼開始傳送
如下圖,我是傳送到伺服器的根目錄下。其實不建議,你可以放在一個固有目錄,例如/usr/local
在 Linux 上配置 mongodb
ls -l //以清單的形式展開,我們可以看到已經下載成功了。
在 Linux 上配置 mongodb

4.解壓縮安裝套件

tar -zxvf mongodb-linux-x86_64-3.4.6.tgz //解壓縮 不同檔案有不同的解壓縮指令,自己百度即可
在 Linux 上配置 mongodb

5.填坑的一步

剛剛說大家可以把每次安裝的東東放到固定的資料夾,所以我把解壓好的檔案移到了/usr/local/mongodb目錄了,如果你已經放到了你喜歡的位置,可以跳過此步驟。如果你不知道怎麼移,可以看下去。
cd /user/local //進入local<br><br># mkdir mongodb //建立mongodb資料夾<br> cd / //進入根目錄 mv mongodb-linux-x86_64-3.4.6 /usr/local/mongodb /*將剛才的解壓縮包移入 /usr/local/mongodb*/
在 Linux 上配置 mongodb

6.設定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才能開始寫程式碼。

dbpath = /usr/local/mongodb/data //路径一定要输入绝对的  
logpath = /usr/local/mongodb/logs/mongo.log //路径一定要输入绝对的  
logappend = true  
journal = true  
quiet = true  
port = 27017 //端口

寫好了按esc鍵退出,然後按shift :會在最下面出現:然後輸入wq,儲存並退出的意思。 在 Linux 上配置 mongodb
到了這一步就接近尾聲了。 7.啟動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方法  

如果輸入這個指令,出現如下圖,沒什麼變化,只有遊標閃爍。 在 Linux 上配置 mongodb ###8.本地測試是否成功

我用的可視化工具 Robo 3t,新建鏈接,address輸入伺服器地址,端口填你mongo.conf裡配置的,基本上都是27027。
在 Linux 上配置 mongodb
點選儲存,如下圖操作,進行 Connect。
在 Linux 上配置 mongodb
如果到了這一步基本上就是成功啦。
在 Linux 上配置 mongodb

9.小坑警示

我之前在mongo.conf 裡 路徑寫的是相對的,就出現了下面的問題。
在 Linux 上配置 mongodb

然後就是這樣子的。
在 Linux 上配置 mongodb

10.總結

#方法有很多,我寫的只是其中一種,我自己也是第一次安裝。其中也有點坑坑,遇到問題不要認輸,總是會解決的,寫的不對不好的地方,希望大家不吝賜教~

以上是設定 mongodb 在 Linux 作業系統上的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:linuxprobe.com。如有侵權,請聯絡admin@php.cn刪除