1. 程式人生 > >Linux下安裝MongoDB並建立使用者

Linux下安裝MongoDB並建立使用者

1.下載tar包

https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz/download?from=dcv2

2.上傳,解壓,移動

把下載的tar包上傳到/opt目錄下,解壓tar包並移動

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz

mv mongodb-linux-x86_64-rhel70-4.0.3.tgz/ /usr/local/mongodb

3.建立資料和日誌儲存路徑

cd /usr/local/mongodb

mkdir data && mkdir data/db

touch data/logs

4.編寫配置檔案

cd /usr/local/mongodb/bin

vim mongodb.conf

5.將以下配置複製到mongodb.conf檔案

#修改繫結的ip,預設是127.0.0.1,只允許本地連線;0.0.0.0表示所有網段都可以連線

bind_ip=0.0.0.0

#指定埠,如果不寫的話,預設是27017

port=27017

#指定儲存資料的資料夾

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

#日誌以增加方式產生

logappend=true

#後臺執行

fork=true

#指定日誌儲存檔案

logpath=/usr/local/mongodb/data/logs

6.儲存退出,啟動mongodb資料庫服務

cd /usr/local/mongodb/bin

./mongod -f mongodb.conf

7.客戶端連線mongodb

cd /usr/local/mongodb/bin

./mongo 127.0.0.1

8.建立新使用者

①檢視所有資料庫

>show dbs

②選擇資料庫

>use admin

③建立使用者

> db.createUser({user:"tan",pwd:"123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})

④驗證剛剛新建立的使用者

>db.auth('tan','123456')

⑤退出

>exit