centos7下mongodb安裝和配置

2021-08-16 07:45:56 字數 1938 閱讀 6405

:2、解壓

tar 

-zxvf mongodb

-linux

-x86_64

-3.2

.12.tgz-

zxvf mongodb

-linux

-x86_64

-3.2

.12.tgz

3、移動到指定位置

mv  mongodb

-linux

-x86_64

-3.2.12

/ /usr

/local

/mongodb-

linux

-x86_64

-3.2.12

/ /usr

/local

/mongodb

4、在/usr/local/mongodb下建立資料夾

mkdir 

/data

/db

mkdir 

/logs

5、在/usr/local/mongodb/bin下新建配置

vi mongodb.conf

dbpath = /usr/local/mongodb/data/db #資料檔案存放目錄

logpath = /usr/local/mongodb/logs/mongodb.log #日誌檔案存放目錄

port = 27017  #埠

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

6、環境變數配置

vi /etc/profile 

export mongodb_home=/usr/local/mongodb

export

path

=$path:$mongodb_home/bin

儲存後,重啟系統配置

source /etc/profile

7、啟動

在/usr/local/mongodb/bin下

mongod -f mongodb.conf 或 ./mongod -f mongodb.conf

8、關閉

mongod -f ./mongodb.conf --shutdown  或./mongod -f ./mongodb.conf --shutdown

9、開啟埠

firewall-cmd --zone=public --add-port=27017/tcp --permanent

檢視埠

firewall-cmd --permanent --query-port=27017/tcp

重啟防火牆

firewall-cmd --reload

10、建立使用者

建立使用者管理員:

use admin

db.createuser()

db.auth('root','root123456')

以使用者管理員身份登入,並切換資料庫,建立資料庫使用者:

切換到test資料庫

use test

建立使用者名稱、密碼、角色

db.createuser(]})

設定mongodb配置中的auth為true(/etc/mongod.conf):

security:

authorization: enabled

驗證mongodb資料庫許可權。

db.auth('user','@user123456*')

centos7下mongodb安裝和配置

centos7下mongodb安裝和配置 curl o 2 解壓 tar zxvf mongodb linux x86 64 3.2.12.tgz 3 移動到指定位置 mv mongodb linux x86 64 3.2.12 usr local mongodb 4 在 usr local mon...

阿里雲Centos7下安裝Mongodb

wgettar zxvf mongodb linux x86 64 rhel70 3.2.4.tgz解壓完成後 然後將它移動到usr local下面 mv mongodb linux x86 64 rhel70 3.2.4 usr local mongodb然後建立資料庫目錄 cd usr loca...

超詳細 centos7下安裝mongodb

mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,還支援對資料建立索引。1 定位到...