在Ubuntu下進行MongoDB安裝步驟

2021-09-07 08:06:00 字數 3040 閱讀 4595

一. 在ubuntu下最傻瓜的步驟(以下都在root使用者下進行操作):

1.執行"apt-get install mongo"

如果遇到找不到安裝包的話執行"apt-get update"

2.這時裝好以後應該會自動執行mongod程式,通過"pgrep mongo -l"檢視程序是否已經啟動

3.在終端輸入"mongo",然後回車進入資料庫

下面說下如何自己啟動mongodb的程式。

二. 重啟系統以後mongo程式要自己重新手動啟動,步驟如下:

1.執行「locate mongo」命令檢視系統預設把mongo裝到了**,這裡主要關注三個東西.

(1)乙個是名為「mongod」的程式的位置(他相當於mongo資料庫的server,需要一直在後台執行,我的路徑:/usr/bin/mongod);

(2)乙個是mongo 資料庫log日誌檔案的位置(log日誌檔案要檢視到具體的檔名,具體用法在後面有介紹,我的路徑:/var/log/mongodb/mongodb.log);

(3)乙個是mongo的log日誌的位置(我的路徑:/var/log/mongodb/mongodb.log)。

--dbpath:指定mongo的資料庫檔案在哪個資料夾

--logpath:指定mongo的log日誌是哪個,這裡log一定要指定到具體的檔名

&:表示程式在後台執行

注意:如果是系統非正常關閉,這樣啟動會報錯,由於mongodb自動被鎖上了,這是需要進入mongodb資料庫檔案所在的目錄(/var/lib/mongodb/),刪除目錄中的mongodb.lock檔案,然後再進行上述操作。

在跟目錄建立資料夾: data/db

關閉現有服務。

sudo service mongodb stop

重新啟動服務

$ mongod –auth

建立連線使用者

$ mongo

>use admin

switched to db admin

>db.adduser("root","1983")

關閉服務(直接在 mongod 啟動的命令視窗 「ctrl + c」)

重啟服務:

$:  mongod –auth

檢視是否開始驗證:、

$ mongo

mongodb shell version: 2.0.4

connecting to: test

>use admin

switched to db admin

>show collections

fri mar 14 09:07:08 uncaught exception: error:

有提示 鏈結錯誤。

進行使用者驗證:

>db.auth("root","1983")

1 重新檢視就可以檢視資料集

>show collections

system.indexes

system.users

預設安裝的話只允許 127.0.0.1 的ip 連線.

需要修改/etc/mongodb.conf 注釋下列記錄:

開啟檔案:          

$ sudo gedit /etc/mongodb.conf

注釋記錄:            

#bind_ip = 0.0.0.0 

mongodb 遠端訪問配置(ubuntu)

1、首先修改mongodb的配置檔案 讓其監聽所有外網ip,如果不行,連線的時候肯定會有異常

編輯檔案:vi /etc/mongodb.conf

修改後的內容如下:

bind_ip = 0.0.0.0  或者 #bind_ip 127.0.0.1

port = 27017

auth=true (新增帳號,密碼認證)

2、/etc/init.d/mongodb restart

3、連線 

#本地連線

/usr/local/mongodb/bin/mongo

#遠端連線

/usr/local/mongodb/bin/mongo127.0.0.1/admin-u username -p password

4、給某個資料庫新增使用者訪問許可權

db.adduser('user','pwd')

db.auth('user','pwd')

5、刪除使用者

db.removeuser('username')

分類:

bigdata

標籤:

mongodb

在Ubuntu下進行MongoDB安裝步驟

一.在ubuntu下最傻瓜的步驟 以下都在root使用者下進行操作 1.執行 apt get install mongo 如果遇到找不到安裝包的話執行 apt get update 2.這時裝好以後應該會自動執行mongod程式,通過 pgrep mongo l 檢視程序是否已經啟動 3.在終端輸入...

Ubuntu下Mongo的安裝和筆記

在linux下的安裝 開啟選擇linux然後選擇自己的version複製download旁邊的鏈結 開啟終端輸入 wget 鏈結接下來解壓 移動到指定目錄 mv 解壓出來的檔名 usr local mongodb新增到path路徑中 ubuntu中 vim bashrc在最後新增 export pa...

Ubuntu下使用wireshark進行網路抓包

下面是在ubuntu中進行網路抓包的教程。1.安裝wireshark 終端執行 sudo apt get install wireshark 2.修改init.lua 直接執行wireshark的話會報錯 lua error during loading string usr share wires...