《TODO:Linux下MongoDB服務(wù)安裝》要點(diǎn):
本文介紹了TODO:Linux下MongoDB服務(wù)安裝,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫
Linux下MongoDB服務(wù)安裝
MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫.由C++語言編寫.旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(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最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引.
1.下載MongoDB,選擇社區(qū)版,linux x64版本
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz
2.啟動MongoDB使用mongod,常用的參數(shù)有
dbpath 指定數(shù)據(jù)庫路徑
logpath 指定MongoDB日志文件,注意是指定文件不是目次
logappend 使用追加的方式寫日記
bind_ip 綁定服務(wù)IP,若綁定127.0.0.1,則只能本機(jī)拜訪,不指定默認(rèn)本地所有IP
fork 以守護(hù)進(jìn)程的方式運(yùn)行MongoDB,創(chuàng)立服務(wù)器進(jìn)程
例,創(chuàng)立mongodb.conf,文件內(nèi)容如下:
dbpath=../data_noauth/
logpath=../log/mongodb_noauth.log
logappend=true
bind_ip=127.0.0.1
fork=true
啟動MongoDB,./mongod –f ./mongdb.conf,則以守護(hù)進(jìn)程的方式運(yùn)行MongoDB,但是kill掉MongoDB的進(jìn)程,MongoDB的服務(wù)欠好自動開啟.
3.使用supervisor啟動MongoDB,真正守護(hù)MongoDB進(jìn)程,必要注意的是要把mongod的fork參數(shù)取消,不然也起不到守護(hù)作用.在/etc/supervisor/conf.d/文件夾下創(chuàng)建mongodb.conf:
[program:mongodb]
command=/data/mongodb/bin/mongod -f /data/mongodb/bin/mongodb.conf
directory=/data/mongodb/bin/
autorestart=true
重啟supervisor
/etc/init.d/supervisor restart
便可正常使用MongoDB服務(wù).
《TODO:Linux下MongoDB服務(wù)安裝》是否對您有啟發(fā),歡迎查看更多與《TODO:Linux下MongoDB服務(wù)安裝》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/10215.html