Centos7 安裝 MongoDB


1、MongoDB安裝

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

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 ~/.bash_profile
export PATH=/usr/local/mongodb/bin:$PATH

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

source ~/.bash_profile

如果需要全局生效,可修改 /etc/profile 文件。

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

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

在 log 目錄下創建 mongodb.log 文件:

touch mongodb.log

在 etc 目錄下創建 mongodb.conf 文件:

touch mongodb.conf

mongodb.conf 文件內容如下:

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 查看。

2、MongoDB啟動與關閉

(1)啟動 mongodb(通過配置文件方式啟動):

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

(2)關閉 mongodb:

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

3、添加用戶

執行 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。

4、遠程連接 MongoDB:

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

(1)創建連接:

(2)connection 標簽頁:

(3)authentication 標簽頁:

點擊save后,連接即可。如果報錯,請確認輸入的信息是否有誤。

 

 

參考:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM