Linux下啟動mongodb

來源:互聯網
上載者:User

標籤:提醒   port   ber   put   rc.local   nec   out   bsp   報錯   

完成安裝mongodb(略)

 

建立資料目錄:

# mkdir /data/mongo

 

建立設定檔

# vi /data/mongo/mongodb.cnf

dbpath=/data/mongo/

logpath=/data/mongo/mongo.log

logappend=true

fork=true

port=27017

或者:不建立設定檔通過mongod參數啟動也可以

 

1、設定檔方式啟動mongo

# bin/mongod -f /data/mongo/mongodb.cnf

或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到後台執行)

2、參數啟動mongo

bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

終端輸入出:

all output going to: /data/mongo/mongo.log

 

成功後即可以登入mongo

# bin/mongo

終端輸入出:

MongoDB shell version: 2.2.3

connecting to: test

>

 

現在mongo就可以正常使用了

 

如果讓mongo隨linux自動啟動,在/etc/rc.local添加如下即可:

rm /data/mongo/mongod,.lock #停止可能在啟動並執行mongo

/.../bin/mongod -f /data/mongo/mongodb.cnf

或者

/.../bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

 

附帶提醒:

1、後台啟動node命令: nohup node /.../app.js &

2、停止node和mongo都是用kill 

3、如果出現啟動報錯 ERROR: child process failed, exited with error number 100,一般是由於上一次mongodb沒有正常關閉,只需要rm /.../mongod.lock就好

 

  

Linux下啟動mongodb

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.