您好,登錄后才能下訂單哦!
安裝好mongodb之后,一直是如下啟動,指定dbpath,logpath,驗證auth等
./mongod --dbpath=/usr/bin/mongodb/mongodb/data --logpath=/usr/bin/mongodb/mongodb/log/mongodb.log --auth
但是越來越覺得麻煩,寫的參數比較多,而且很容易出錯,因為決定啟用 一個mongodb的自動腳本
將參數寫入配置文件
vim /usr/bin/mongodb/init.d/mongodb.conf
port=27017 #端口 dbpath=E:/MongoDB/MongoDB/db #數據庫存儲路徑 logpath=E:/MongoDB/MongoDB/log/mongodb.log #日志存儲路徑 logappend=true auth=true #開啟鑒權
此時,使用配置文件后,啟動方式簡便了,如下
./mongod --config=/usr/bin/mongodb/init.d/mongodb.conf #conf配置文件所在位置
2. shell腳本,自啟動mongodb
vim /usr/bin/mongodb/init.d/mongodb
#!/bin/bash # #chkconfig: 2345 80 90 #description: mongodb start() { /usr/bin/mongodb/mongodb/bin/mongod -f /usr/bin/mongodb/mongodb/bin/mongodb.conf & echo "MongoDB is running background..." } stop() { /usr/bin/mongodb/mongodb/bin/mongod -f /usr/bin/mongodb/mongodb/bin/mongodb.conf --shutdown echo "MongoDB is stopped." } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac
如上,即完成了自啟動腳本
mongodb啟動
/usr/bin/mongodb/init.d/mongodb start
mongodb關閉
/usr/bin/mongodb/init.d/mongodb stop
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。