Centos7 安裝 MongoDB

一、MongoDB安裝linux

(1)在官網下載安裝包:mongodb

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz

(2)解壓安裝包並更名:數據庫

tar -zxvf mongodb-linux-x86_64-4.0.17.tgz # 解壓安裝包 mv mongodb-linux-x86_64-4.0.17 /usr/local/mongodb    # 將解壓的目錄移動到 /usr/local/ 並更名爲 mongodb

(3)配置 mongodb 環境變量(僅當前用戶生效):vim

vim ~/.bash_profile export PATH=/usr/local/mongodb/bin:$PATH

使用下面命令使環境變量生效:bash

source ~/.bash_profile

若是須要全局生效,可修改 /etc/profile 文件。app

(4)建立相關目錄及文件:spa

cd /usr/local/mongodb mkdir -p data/db # 數據目錄:用於存儲 mongodb 數據 mkdir log # 日誌目錄:用於存儲 mongodb 日誌 mkdir etc            # 配置文件目錄:用於存放配置文件

在 log 目錄下建立 mongodb.log 文件:3d

touch mongodb.log

在 etc 目錄下建立 mongodb.conf 文件:日誌

touch mongodb.conf

mongodb.conf 文件內容以下:code

dbpath=/usr/local/mongodb/data/db # 指定數據存儲目錄 logpath=/usr/local/mongodb/log/mongodb.log # 指定日誌文件存儲目錄 logappend=true # 使用追加方式寫日誌 port=27017 # 端口 fork=true # 以守護進程方式運行 auth=true # 啓用驗證 bind_ip=0.0.0.0                               # 容許任意外部地址訪問

更多配置項,可經過 mongod --help 查看。

二、MongoDB啓動與關閉

(1)啓動 mongodb(經過配置文件方式啓動):

mongod --config /usr/local/mongodb/etc/mongodb.conf

(2)關閉 mongodb:

ps -ef | grep mongodb # 獲取 mongodb 進程信息 kill -9 進程Id

三、添加用戶

執行 mongo 命令,鏈接 mongodb 數據庫,而後執行如下命令:

// 使用admin數據庫
use admin // 給admin數據庫添加管理員用戶名和密碼,用戶名和密碼請自行設置
db.createUser({user:"admin",pwd:"admin",roles:["root"]}) // 驗證是否成功,返回1則表明成功
db.auth("admin", "admin") // 切換到要設置的數據庫,以test爲例
use test // 爲test建立用戶,用戶名和密碼請自行設置。
db.createUser({user: "test", pwd: "test", roles: [{ role: "dbOwner", db: "test" }]})

執行完成後,ctrl + c 結束shel。而後重啓 mongodb。

四、遠程鏈接 MongoDB:

官網下載 robo 3t:https://robomongo.org/download,經過 robo 3t 鏈接。

(1)建立鏈接:

(2)connection 標籤頁:

(3)authentication 標籤頁:

點擊save後,鏈接便可。若是報錯,請確認輸入的信息是否有誤。

 

 

參考:

https://www.jianshu.com/p/994bc7b19b26

相關文章
相關標籤/搜索