導讀 | MongoDB 是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料類型。 Mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關係型資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。 |
如下圖,放到本地的某個角落,要記得位置哦~
ssh root@你的IP //回车输入密码
#另開ssh窗口(command n),如果是windows就打開新的cmd窗口,因為我們要操作本地文件,之前的窗口我們已經登了伺服器了。傳的方法很多,我只示範其中一種。
cd "安裝套件所在資料夾" // 去你剛才安裝套件放的位置<br>
scp "本地檔案" root@你的IP // 回車輸入密碼開始傳送
如下圖,我是傳送到伺服器的根目錄下。其實不建議,你可以放在一個固有目錄,例如/usr/local
ls -l //以清單的形式展開,我們可以看到已經下載成功了。
tar -zxvf mongodb-linux-x86_64-3.4.6.tgz //解壓縮 不同檔案有不同的解壓縮指令,自己百度即可
剛剛說大家可以把每次安裝的東東放到固定的資料夾,所以我把解壓好的檔案移到了/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*/
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 文件
dbpath = /usr/local/mongodb/data //路径一定要输入绝对的 logpath = /usr/local/mongodb/logs/mongo.log //路径一定要输入绝对的 logappend = true journal = true quiet = true port = 27017 //端口
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方法
我用的可視化工具 Robo 3t,新建鏈接,address輸入伺服器地址,端口填你mongo.conf裡配置的,基本上都是27027。
點選儲存,如下圖操作,進行 Connect。
如果到了這一步基本上就是成功啦。
我之前在mongo.conf 裡 路徑寫的是相對的,就出現了下面的問題。
然後就是這樣子的。
#方法有很多,我寫的只是其中一種,我自己也是第一次安裝。其中也有點坑坑,遇到問題不要認輸,總是會解決的,寫的不對不好的地方,希望大家不吝賜教~
以上是設定 mongodb 在 Linux 作業系統上的詳細內容。更多資訊請關注PHP中文網其他相關文章!