安裝mongodb

杜萍偉發表於2018-04-13

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

相關文章