mongodb的安裝和啟動方法

lusklusklusk發表於2019-06-20

官方文件

安裝:

啟動關閉:



目前安裝方式分兩種,一種是rpm直接安裝,一種是使用tar包解壓


rpm直接安裝

1、配置/etc/security/limits.conf引數

2、配置/etc/yum.repos.d/mongodb-org-3.6.repo檔案內容如下

[mongodb-org-3.6]

name=MongoDB Repository

baseurl=

gpgcheck=1

enabled=1

gpgkey=

3、yum install -y mongodb-org

會自動建立mongod使用者,並自動建立資料目錄/var/lib/mongo和日誌目錄/var/log/mongodb,並把這兩目錄的許可權付給mongod使用者,並自動建立配置檔案/etc/mongod.conf,並且自動把mongod服務加到service中了,執行systemctl start mongod即可


tar安裝

1、需要先yum install libcurl openssl(4.0版本開始需要這步,3.6版本不需要)

2、建立mongodb使用者、配置/etc/security/limits.conf引數

3、解壓tar包,對解壓目錄授權給mongodb使用者

4、配置bash_profile檔案path增加解壓目錄的bin目錄

5、編輯mongodb的配置檔案,執行mongod命令呼叫該配置檔案

mongod -f /mongodb/mongodb.conf





啟動

使用mongod命令,後面接各項引數


關閉

方法1、

use admin

db.shutdownServer()

方法2、

mongod --shutdown

方法3、

kill <mongod process ID>   --不要加-9


關閉Replica Set 

db.adminCommand({shutdown : 1, force : true})



實驗案例

[mongodb@zabbixtest1 ~]$ mongod -f /mongodb/mongodb.conf

about to fork child process, waiting until server is ready for connections.

forked process: 25496

child process started successfully, parent exiting


[mongodb@zabbixtest1 ~]$ ps -ef|grep mongo

mongodb  25496     1  0 22:59 ?        00:00:02 mongod -f /mongodb/mongodb.conf


[mongodb@zabbixtest1 ~]$ mongod --shutdown

There doesn't seem to be a server running with dbpath: /data/db


[mongodb@zabbixtest1 ~]$ mongod --shutdown -f /mongodb/mongodb.conf

killing process with pid: 25496


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2648287/,如需轉載,請註明出處,否則將追究法律責任。

相關文章