Mongdb單機linux系統安裝教程

2021-09-24 01:29:40 字數 2549 閱讀 5219

centos7.0  linux

linux

版本的mong

安裝包

mongo的目錄檔案就是這些有些必要的檔案需要手動建立

安裝位置 usr/local/mongdb

mkdir -p /usr/local/mongodb/data/                                     #

建立資料儲存目錄

mkdir -p / usr/local/mongodb/log/                                      #

建立日誌儲存目錄

vi / usr/local/mongodb/bin/ mongdb.conf                 #

啟動需要用到的配置件

啟動檔案內容

dbpath = /usr/local/mongodb/data/db #

資料檔案存放目錄

logpath = /usr/local/mongodb/logs/mongodb.log #

日誌檔案存放目錄

port = 27017  #埠

fork = true  #

以守護程式的方式啟用,即在後台執行

bind_ip=0.0.0.0 #

任何ip

都可以連線這個服務

啟動服務

(不需要驗證)

bin/ mongod -f mongodb.conf 

關閉服務

ps aux|grep mong

關閉防火牆

systemctl stop firewalld.service

kill pid

建立使用者

mongo

use admin

db.createuser(]})

客戶端連線服務便可以使用了

roles

:指定使用者的角色,可以用乙個空陣列給新使用者設定空角色;在

roles欄位,

可以指定內建角色和使用者定義的角色。

role

裡的角色可以選:

built-in roles

(內建角色):

1. 資料庫使用者角色:

read

、readwrite;

2. 資料庫管理角色:

dbadmin

、dbowner

、useradmin;

3. 集群管理角色:

clusteradmin

、clustermanager

、clustermonitor

、hostmanager;

4. 備份恢復角色:

backup

、restore;

5. 所有資料庫角色:

readanydatabase

、readwriteanydatabase

、useradminanydatabase

、dbadminanydatabase

6. 超級使用者角色:

root 

// 這裡還有幾個角色間接或直接提供了系統超級使用者的訪問(

dbowner

、useradmin

、useradminanydatabase)

7. 內部角色:

__system

具體角色:

read

:允許使用者讀取指定資料庫

readwrite

:允許使用者讀寫指定資料庫

dbadmin

:允許使用者在指定資料庫中執行管理函式,如索引建立、刪除,檢視統計或訪問

system.profile

useradmin

:允許使用者向

system.users

集合寫入,可以找指定資料庫裡建立、刪除和管理使用者

clusteradmin

:只在admin

資料庫中可用,賦予使用者所有分片和複製集相關函式的管理許可權。

readanydatabase

:只在admin

資料庫中可用,賦予使用者所有資料庫的讀許可權

readwriteanydatabase

:只在admin

資料庫中可用,賦予使用者所有資料庫的讀寫許可權

useradminanydatabase

:只在admin

資料庫中可用,賦予使用者所有資料庫的

useradmin許可權

dbadminanydatabase

:只在admin

資料庫中可用,賦予使用者所有資料庫的

dbadmin

許可權。

root

:只在admin

資料庫中可用。超級賬號,超級許可權。

剛建立了

useradminanydatabase 

角色,用來管理使用者,可以通過這個角色來建立、刪除使用者。

開啟驗證

mongod -f mongodb.conf  --auth

linux如何安裝和啟動mongdb

2.將安裝包上傳到linux伺服器上的 opt 目錄下 3.解壓,在 opt在解壓 tar zxvf mongodb linux x86 64 4.0.9.tgz4.解壓後為了方面,對解壓包進行重新命名 mv mongodb linux x86 64 4.0.9 mongodb409 cd opt ...

zookeeper 配置 linux 單機

1.解壓 tar xzvf zookeeper 3.4.6.tar.gz 2.進入目錄zookeeper 3.4.6中,將conf目錄中的zoo sample.cfg檔案複製為zoo.cfg並利用vi命令進行修 改 1 複製並重命名 cp usr local zookeeper zookeeper ...

Linux安裝RabbitMQ 單機

了解rabbitmq的人就會知道,rabbitmq使用erlang語言開發的。所以安裝rabbitmq服務,就得先安裝依賴環境。安裝erlang 檢查是否安裝過 sudo rpm qa erlang wget sudo rpm uvh erlang solutions 1.0 1.noarch.rp...