阿里雲Centos 7安裝MongoDB 4.2.0


背景:最近公司項目需要將后台接口優化到100ms內。因此需要對接口邏輯,數據優化做處理,

   正好使用到了Redis緩存,mysql,mongoDB的優化,今天記錄一下在阿里雲centos上安裝mongoDB4.2;

   有時間的到時候會記錄一下整體后台接口優化的思路

 

1.配置MongoDB的yum源

 創建yum源文件

vim /etc/yum.repos.d/mongodb-org-4.2.repo

 添加以下內容

 [mongodb-org-4.2] 
 name=MongoDB Repository 
 baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ 
 gpgcheck=1 
 enabled=1 
 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
 

 

2.安裝MongoDB

yum -y install mongodb-org
 
 

3、驗證下mongodb是否安裝成功

 mongo --version 
 

 

 4、查看mongodb安裝后的相關文件目錄

  whereis mongo

  

  MongoDB默認將數據文件存放在 /var/lib/mongo 目錄下,將日志文件存放在 /var/log/mongodb 目錄下,並且以 mongod 用戶身份運行。

  可以通過修改 /etc/mongod.conf 文件指定數據文件目錄和日志文件目錄。

  有關日志路徑和數據存儲路徑的更多信息請參考 https://docs.mongodb.com/manual/reference/configuration-options/#systemLog.path 

                      和 https://docs.mongodb.com/manual/reference/configuration-options/#storage.dbPath 。

如果更改了運行MongoDB的用戶,則必須修改 /var/lib/mongo 和 /var/log/mongodb 的權限,使得相應的運行用戶能夠訪問修改權限。

 

5、Centos7中啟動mongo

  systemctl start mongod.service

  啟動后可查看日志 cat  /var/log/mongodb/mongod.log 

 

 查看日志中發現如下圖所示的即啟動成功

 

6.設置開機啟動

systemctl enable mongod.service

7.停止MongoDB

systemctl stop mongod.service

8.重啟MongoDB

systemctl restart mongod.service

9.mongodb遠程連接配置如下:

 1.修改配置文件mongodb.conf

  命令:vim /etc/mongod.conf

  把 bindIp=127.0.0.1 這一行注釋掉或者是修改成 bindIp=0.0.0.0

 2.重啟mongodb服務

  命令:systemctl restart mongod.service

 3.防火牆開放27017端口

  命令:iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

 4.遠程連接

  要連接的IP:121.199.56.177

  命令:mongo 121.199.56.177:27017

  這樣就可以連接到121.199.56.177的mongodb/test的數據庫

  新版的Navicat已經支持mongoDB  

  

 

  perfect!!!

參考:https://www.cnblogs.com/jinxiao-pu/p/7121307.html

   https://zhuanlan.zhihu.com/p/34526844

        https://blog.csdn.net/zqx1205/article/details/75314266

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM