《TODO:Linux下MongoDB服務安裝》要點:
本文介紹了TODO:Linux下MongoDB服務安裝,希望對您有用。如果有疑問,可以聯系我們。
相關主題:非關系型數據庫
Linux下MongoDB服務安裝
MongoDB是一個基于分布式文件存儲的數據庫.由C++語言編寫.旨在為WEB應用提供可擴展的高性能數據存儲辦理方案.MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的.他支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型.Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引.
1.下載MongoDB,選擇社區版,linux x64版本
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz
2.啟動MongoDB使用mongod,常用的參數有
dbpath 指定數據庫路徑
logpath 指定MongoDB日志文件,注意是指定文件不是目次
logappend 使用追加的方式寫日記
bind_ip 綁定服務IP,若綁定127.0.0.1,則只能本機拜訪,不指定默認本地所有IP
fork 以守護進程的方式運行MongoDB,創立服務器進程
例,創立mongodb.conf,文件內容如下:
dbpath=../data_noauth/
logpath=../log/mongodb_noauth.log
logappend=true
bind_ip=127.0.0.1
fork=true
啟動MongoDB,./mongod –f ./mongdb.conf,則以守護進程的方式運行MongoDB,但是kill掉MongoDB的進程,MongoDB的服務欠好自動開啟.
3.使用supervisor啟動MongoDB,真正守護MongoDB進程,必要注意的是要把mongod的fork參數取消,不然也起不到守護作用.在/etc/supervisor/conf.d/文件夾下創建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服務.
《TODO:Linux下MongoDB服務安裝》是否對您有啟發,歡迎查看更多與《TODO:Linux下MongoDB服務安裝》相關教程,學精學透。維易PHP學院為您提供精彩教程。