mongod安裝配置

來源:互聯網
上載者:User

標籤:mongod基礎

1,下載解壓安裝

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

tar zxvf mongodb-linux-x86_64-rhel62-3.0.4.tgz

mv mongodb-linux-x86_64-rhel62-3.0.4 /usr/local/mongodb


2,建立目錄

mkdir -p /data/mongodb/27017/data/

mkdir -p /data/mongodb/27017/log/


3,建立設定檔/data/mongodb/27017/mongodb_27017.conf 

dbpath = /data/mongodb/27017/data #指定資料目錄

directoryperdb = true #每個資料庫儲存到獨立的目錄

port = 27017 #設定連接埠

bind_ip = localhost,192.168.189.129 #連接埠綁定

rest = false #Rest介面關閉

fork = true #守護進程方式運行

logappend = true #日誌產生追加或者覆蓋,True為追加

logpath = /data/mongodb/27017/log/mongodb_27017.log #指定日誌路徑

replSet = birdman #定義一個複本集

journal = true #開啟日誌功能,通過儲存動作記錄來降低單機故障的恢復

oplogSize = 2000 #相當於為mysql binlog,單位為MB,設定為硬碟的5%

nohttpinterface = true #關閉管理介面

cpu = true #顯示CPU和IO的利用率

auth = true #啟用驗證


4,啟動mongodb

/usr/local/mongodb/bin/mongod -f /data/mongodb/27017/mongodb_27017.conf


5,設定管理員權限

use admin

db.createUser(

   {

     user: "appAdmin",

     pwd: "password",

     roles:

       [

         { role: "readWrite", db: "config" },

         "clusterAdmin"

       ]

   })

http://docs.mongodb.org/manual/reference/method/db.createUser/#create-user-with-roles

在3版本中沒有admin庫,需use admin

另外可以建立指定資料庫的資料庫使用者,只有資料庫擁有者和管理員帳號才有許可權

6,查看啟動配置

use admin

db.runCommand({getCmdLineOpts: 1})

7,關閉服務

use admin

db.shutdownServer();

8,動態修改配置

use admin

db.adminCommand({setParameter:1,logLevel:4})

9,查看資料庫狀態

db.stats()

10,查看伺服器狀態

db.serverStatus()



注意事項:

1,啟動mongodb最好使用非root使用者

2,需串連localhost的27017連接埠才能驗證db.auth(‘admin‘,‘123qwe‘)####/usr/local/mongodb/bin/mongo 127.0.0.1:27017 


本文出自 “我是一隻小小鳥” 部落格,請務必保留此出處http://2242558.blog.51cto.com/2232558/1674095

mongod安裝配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.