您好,登錄后才能下訂單哦!
第一步 查看是否存在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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。