1、Centos6.9 安裝
下載安裝包
進入/usr/local/
目錄下
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz
解壓縮
tar zxvf mongodb-linux-x86_64-rhel62-3.4.3.tgz
mv mongodb-linux-x86_64-rhel62-3.4.3 mongodb3.4.3
在mongodb3.4.3中建立data資料夾
cd mongodb3.4.3
mkdir -p data/dt/db
mkdir -p data/dt/logs
touch data/dt/logsmongodb.log
複製程式碼
在data目錄下建立mongodb.conf檔案
vi mongodb.conf
並且寫入以下的內容:
#埠號
port = 27017
#資料目錄
dbpath = /usr/local/mongodb/mongodb3.4.3/data/dt/db
#日誌目錄
logpath = /usr/local/mongodb/mongodb3.4.3/data/dt/logs/mongodb.log
#設定後臺執行
fork = true
#日誌輸出方式
logappend = true
#開啟認證
auth = true
複製程式碼
啟動伺服器
進入到bin目錄當中,使用命令
./mongod --config mongodb.conf
即可按照配置檔案啟動伺服器。
建立使用者
注意我們之前的配置檔案中auth = true
開啟了認證模式,所以我們需要建立認證使用者才可以運算元據庫。
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
複製程式碼
這樣便建立了一個超級使用者。
操縱資料庫
進入到bin目錄中
輸入./mongo
命令便可以連線到資料庫
use admin
:切換到admin資料庫
db.auth("admin","password")
:資料庫認證
認證之後就可以進行常規的資料庫操作了
新增mongo軟連結
ln -s /usr/local/mongodb/mongodb3.4.3/bin/mongo mongo
將 mongodb 服務加入到自啟動檔案中:
vi /etc/rc.local
在檔案末尾追加如下命令:
/usr/local/mongodb/mongodb3.4.3/bin/mongod --config mongodb.conf
複製程式碼
儲存並退出:
:wq!
檢視 mongodb 程式:
ps aux |grep mongodb
檢視 mongodb 服務的執行日誌:
tail -200f /usr/local/mongodb/mongodb3.4.3/bin/data/dt/logs/mongodb.log
檢查埠是否已被啟動:
netstat -lanp | grep 27017
殺死 mongodb 程式,即可關閉 mongodb 服務:
kill -15 PID