服務(wù)項(xiàng)目:網(wǎng)站建設(shè)、仿站、程序開發(fā)、APP開發(fā)設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)設(shè)計(jì)、企業(yè)網(wǎng)站設(shè)計(jì)、電子商務(wù)網(wǎng)站開發(fā)、網(wǎng)站維護(hù)、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
四川???萍加邢薰?(開發(fā)設(shè)計(jì)官網(wǎng))TEL : 15308000360 / QQ : 38585404

您的位置:首頁(yè) > 技術(shù)經(jīng)驗(yàn) > 數(shù)據(jù)庫(kù) > 正文

CentOS6.8 CentOS7 安裝MongoDB
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運(yùn)維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問(wèn)題】

1、下載MongoDB(64位)
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz

2、安裝MongoDB(安裝到/usr/local)

tar zxvf mongodb-linux-x86_64-3.4.3.tgz
mv mongodb-linux-x86_64-3.4.3 mongodb
cd mongodb
mkdir data
mkdir logs
vi mongodb.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
3、重新綁定mongodb的配置文件地址和訪問(wèn)IP
/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/mongodb.conf
4、開機(jī)自動(dòng)啟動(dòng)mongodb
vi /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf
5、重啟一下系統(tǒng)測(cè)試下能不能自啟
#進(jìn)入mongodb的shell模式 
/usr/local/mongodb/bin/mongo
#查看數(shù)據(jù)庫(kù)列表 
show dbs
#當(dāng)前db版本 
db.version();
啟動(dòng)mongodb,啟動(dòng)腳本和關(guān)閉腳本
vi start_mongodb.sh
#!/bin/bash
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
echo 'mongodb started!'
#如果是32位的系統(tǒng),啟動(dòng)的時(shí)候會(huì)提示在啟動(dòng)參數(shù)上加入--journal,加上即可
然后保存即可,再寫一個(gè)停止的腳本
--dbpath的意思是指定存儲(chǔ)數(shù)據(jù)的文件夾
--logpath的意思是指定日志存儲(chǔ)文件
--logappend的意思是日志以增加方式產(chǎn)生
--port指定端口,如果不寫的話,默認(rèn)是27017
--fork 代表后臺(tái)運(yùn)行

vi stop_mongodb.sh
#!/bin/bash
/usr/local/mongodb/bin/mongod  --shutdown --dbpath /usr/local/mongodb/data/
echo 'mongodb stoped'
保存,然后把這個(gè)兩個(gè)腳本賦上可以執(zhí)行的權(quán)限
chmod +x start_mongodb.sh stop_mongodb.sh
mongodb安裝就完成啦,現(xiàn)在執(zhí)行啟動(dòng)腳本啟動(dòng)mongodb
sh start_mongodb.sh   #執(zhí)行成功后會(huì)輸出mongodb started!
然后查看一下進(jìn)程,是否有mongodb的進(jìn)程
ps -ef|grep mongodb



上一篇:Linux環(huán)境CentOS中源碼編譯安裝PostgreSQL
下一篇:最后一頁(yè)

相關(guān)熱詞搜索:MongoDB centos