CentOS7系統下YUM安裝安裝Mongodb 3.4


第一步 查看是否存在Mongodb配置yum源
切換到yum目錄 cd /etc/yum.repos.d/
查看文件 ls
第二部 不存在添加yum 源
創建文件 touch mongodb-3.4.repo
編輯該文件 vi mongodb-3.4.repo
內容 :
cat /etc/yum.repos.d/mongodb-3.4.repos
 
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
 
這里可以修改 gpgcheck=0, 省去gpg驗證
 
安裝之前先更新所有包 :yum update (可選操作)
然后安裝: yum  install -y mongodb-org
 
查看mongo安裝位置 whereis mongod
查看修改配置文件 : vi /etc/mongod.conf
 
啟動mongod :systemctl start mongod.service
停止mongod :systemctl stop mongod,service
 
外網訪問需要關閉防火牆:
CentOS 7.0默認使用的是firewall作為防火牆,這里改為iptables防火牆。
關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
 
 
使用mongodb : mongo 192.168.60.102:27017
>use admin
>show dbs
>show collections
 
 
重啟Mongodb后,登錄admin賬號,創建一個超級權限用戶
use admin
db.createUser({user:'root',pwd:'root',roles:[{ "role" : "root", "db" : "admin" }]});
 
 
 
 
配置
fork=true ## 允許程序在后台運行
#auth=true ## 開始認證
logpath=/data/db/mongodb/logs/mongodb.log logappend=true # 寫日志的模式:設置為true為追加。默認是覆蓋 dbpath=/data/db/mongodb/data/ ## 數據存放目錄
pidfilepath=/data/db/mongodb/logs/mongodb.pid # 進程ID,沒有指定則啟動時候就沒有PID文件。默認缺省。
port=27017
#bind_ip=192.168.2.73 # 綁定地址。默認127.0.0.1,只能通過本地連接 # 設置為true,修改數據目錄存儲模式,每個數據庫的文件存儲在DBPATH指定目錄的不同的文件夾中。 # 使用此選項,可以配置的MongoDB將數據存儲在不同的磁盤設備上,以提高寫入吞吐量或磁盤容量。默認為false。 # 建議一開始就配置次選項
directoryperdb=true # 禁止日志 # 對應 journal 啟用操作日志,以確保寫入持久性和數據的一致性,會在dbpath目錄下創建journal目錄
nojournal = true ##
max connections # 最大連接數。默認值:取決於系統(即的ulimit和文件描述符)限制。# MongoDB中不會限制其自身的連接。當設置大於系統的限制,則無效,以系統限制為准。 # 設置該值的高於連接池和總連接數的大小,以防止尖峰時候的連接。 # 注意:不能設置該值大於20000。 maxConns=1024
 


免責聲明!

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



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