MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫萍聊。由C++語言編寫崭倘。旨在為WEB應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案翼岁。
MongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富司光,最像關(guān)系數(shù)據(jù)庫的琅坡。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式残家,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型榆俺。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言坞淮,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能茴晋,而且還支持對數(shù)據(jù)建立索引
當(dāng)前官網(wǎng)最新的MongoDB版本應(yīng)該是3.4.9
,安裝的服務(wù)器是一臺低配的阿里云服務(wù)器回窘,系統(tǒng)版本:CentOS7.3
一诺擅、配置yum安裝
# 在yum.repos.d下新建一個文件
vi /etc/yum.repos.d/mongodb-org-3.4.repo
# 寫入以下內(nèi)容
[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.4.asc
二、安裝
# 命令行執(zhí)行
yum -y install mongodb-org
# 等待程序安裝完畢
Complete!
# 允許其它非本機IP訪問
安裝完畢毫玖,默認(rèn)是只能允許本機IP訪問的掀虎,如果需要其它機器訪問凌盯,修改配置文件/etc/mongod.conf
注釋掉:bindIp: 127.0.0.1,然后重啟服務(wù)烹玉。
# 打開防火墻端口
默認(rèn)MongoDB是啟動監(jiān)聽27017
三驰怎、運維
# 啟動
service mongod start
# 關(guān)閉
service mongod stop
# 重啟
service mongod restart
大功告成~~~