目錄
- 1、下載地址
- 2、上傳服務器,并解壓
- 3、移動檔案到/usr/local下,并更改名稱為mongodb
- 4、進入mongodb目錄,創建資料目錄和日志目錄
- 5、進入bin目錄,添加組態檔(這里命名為mongodb.conf)
- 6、添加環境變數
- 7、啟動、關閉和連接(MongoDB的bin目錄下)
- 9、添加用戶和認證
- 11、開放埠(讓外部可以訪問)
- 12、Navicat連接
1、下載地址
https://www.mongodb.com/try/download/community

2、上傳服務器,并解壓
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgz

3、移動檔案到/usr/local下,并更改名稱為mongodb
mv mongodb-linux-x86_64-rhel70-4.4.4 /usr/local/mongodb

4、進入mongodb目錄,創建資料目錄和日志目錄
cd /usr/local/mongodb
mkdir -p data/db
mkdir logs

5、進入bin目錄,添加組態檔(這里命名為mongodb.conf)
# 組態檔放哪里都行,這里選擇和啟動檔案放一起是為了之后啟動方便
vi mongodb.conf

內容如下:
# 任何機器可以連接
bind_ip=0.0.0.0
# 實體運行在27017埠(默認埠)
port=27017
# 資料檔案夾存放地址(data/db要預先創建)
dbpath=/usr/local/mongodb/data/db
# 日志檔案地址(logs要預先創建)
logpath=/usr/local/mongodb/logs/mongodb.log
# 啟動時 添加還是重寫日志檔案
logappend=false
# 以守護程式的方式啟用,即在后臺運行
fork=true
# 開啟校驗用戶,開啟后需要添加用戶,命令在連接那里
auth=true
6、添加環境變數
vi /etc/profile
內容如下:
# mongodb
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
環境變數生效:
source /etc/profile
7、啟動、關閉和連接(MongoDB的bin目錄下)
# 啟動命令
mongod -f mongodb.conf
# 關閉命令
mongod -f mongodb.conf --shutdown
# 連接命令
mongo
9、添加用戶和認證
組態檔開啟用戶校驗時,用戶未認證前,show dbs 不會列印資訊
#切換到admin資料庫
use admin;
#添加用戶(用戶名密碼都為root,角色身份為root,驗證庫為admin)
db.createUser({user:"root",pwd:"root",roles:[{role:"root",db:"admin"}]});
#在admin資料庫下進行身份認證
db.auth("root","root");

11、開放埠(讓外部可以訪問)
firewall-cmd --permanent --add-port=27017/tcp
firewall-cmd --reload
或者關閉防火墻
# 查看防火墻狀態
systemctl status firewalld
# 開啟防火墻
systemctl start firewalld
# 關閉防火墻(開機后還會啟動)
systemctl stop firewalld
12、Navicat連接
選擇驗證方式為password,庫為admin,即剛剛添加用戶的庫

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271543.html
標籤:其他
上一篇:作業站顯卡驅動重裝
下一篇:Hadoop 全分布安裝部署
