MongoDB的安裝和啟動方法詳解
- 2020 年 1 月 16 日
- 筆記
官方文檔
安裝:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 啟動關閉:https://docs.mongodb.com/v3.6/tutorial/manage-mongodb-processes/#terminate-mongod-processes
目前安裝方式分兩種,一種是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=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
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
另:想了解更多數據庫的知識與用法,歡迎關注墨天輪「數據庫專欄」(地址:https://www.modb.pro/db,或者掃描下方二維碼可直達),此外,墨天輪開放了很多數據庫專欄,如 GaussDB、PolarDB、OceanBase、TDSQL、GoldenDB 等眾多數據庫專欄,歡迎關注學習!

推薦閱讀:2020年1月數據庫流行度排行:從萬里挑二到波瀾不驚

數據和雲
ID:OraNews
如有收穫,請劃至底部,點擊「在看」,謝謝!
資源下載
關注公眾號:數據和雲(OraNews)回復關鍵字獲取
help,30萬+下載的完整菜單欄
2019DTCC,數據庫大會PPT
2018DTCC , 數據庫大會PPT
2018DTC,2018 DTC 大會 PPT
ENMOBK,《Oracle性能優化與診斷案例》
DBALIFE,「DBA 的一天」海報
DBA04,DBA 手記4 電子書
122ARCH,Oracle 12.2體系結構圖
2018OOW,Oracle OpenWorld 資料
產品推薦
雲和恩墨BethuneX 企業版,集監控、巡檢、安全於一身,你的專屬數據庫實時監控和智能巡檢平台,漂亮的不像實力派,你值得擁有!

雲和恩墨zData一體機現已發佈超融合版本和精簡版,支持各種簡化場景部署,零數據丟失備份一體機ZDBM也已發佈,歡迎關注。

雲和恩墨大講堂 | 一個分享交流的地方
長按,識別二維碼,加入萬人交流社群
請備註:雲和恩墨大講堂
你的「在看」,能被看見 ❤