十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
第一步 查看是否存在Mongodb配置yum源
切換到y(tǒng)um目錄 cd /etc/yum.repos.d/
查看文件 ls
第二部 不存在添加yum 源
創(chuàng)建文件 touch mongodb-3.4.repo
編輯該文件 vi mongodb-3.4.repo
內(nèi)容 :
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
外網(wǎng)訪問需要關(guān)閉防火墻:
CentOS 7.0默認(rèn)使用的是firewall作為防火墻,這里改為iptables防火墻。
關(guān)閉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賬號,創(chuàng)建一個超級權(quán)限用戶
use admin
db.createUser({user:'root',pwd:'root',roles:[{ "role" : "root", "db" : "admin" }]});
配置
fork=true ## 允許程序在后臺運行
#auth=true ## 開始認(rèn)證
logpath=/data/db/mongodb/logs/mongodb.log logappend=true # 寫日志的模式:設(shè)置為true為追加。默認(rèn)是覆蓋 dbpath=/data/db/mongodb/data/ ## 數(shù)據(jù)存放目錄
pidfilepath=/data/db/mongodb/logs/mongodb.pid # 進程ID,沒有指定則啟動時候就沒有PID文件。默認(rèn)缺省。
port=27017
#bind_ip=192.168.2.73 # 綁定地址。默認(rèn)127.0.0.1,只能通過本地連接 # 設(shè)置為true,修改數(shù)據(jù)目錄存儲模式,每個數(shù)據(jù)庫的文件存儲在DBPATH指定目錄的不同的文件夾中。 # 使用此選項,可以配置的MongoDB將數(shù)據(jù)存儲在不同的磁盤設(shè)備上,以提高寫入吞吐量或磁盤容量。默認(rèn)為false。 # 建議一開始就配置次選項
directoryperdb=true # 禁止日志 # 對應(yīng) journal 啟用操作日志,以確保寫入持久性和數(shù)據(jù)的一致性,會在dbpath目錄下創(chuàng)建journal目錄
nojournal = true ##
max connections # 大連接數(shù)。默認(rèn)值:取決于系統(tǒng)(即的ulimit和文件描述符)限制。# MongoDB中不會限制其自身的連接。當(dāng)設(shè)置大于系統(tǒng)的限制,則無效,以系統(tǒng)限制為準(zhǔn)。 # 設(shè)置該值的高于連接池和總連接數(shù)的大小,以防止尖峰時候的連接。 # 注意:不能設(shè)置該值大于20000。 maxConns=1024
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。