您好,登錄后才能下訂單哦!
Mongo DB是目前在IT行業(yè)非常流行的一種非關(guān)系型數(shù)據(jù)庫(kù)(NoSql),其靈活的數(shù)據(jù)存儲(chǔ)方式,備受當(dāng)前IT從業(yè)人員的青睞。Mongo DB很好的實(shí)現(xiàn)了面向?qū)ο蟮乃枷?在Mongo DB中,每一條記錄都是一個(gè)Document對(duì)象。Mongo DB最大的優(yōu)勢(shì)在于所有的數(shù)據(jù)持久操作都無(wú)需開發(fā)人員手動(dòng)編寫SQL語(yǔ)句,直接調(diào)用方法就可以輕松的實(shí)現(xiàn)CRUD操作。在這里介紹一下mongodb的安裝方法:
1、檢查是否安裝過(guò)mongodb,如已安裝,則刪除
# rpm -qa | grep mongodb
2、下載mongodb(下載到/doiido/soft)
# mkdir /doiido/soft # wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz -P /doiido/soft
3、解壓縮mongodb
# cd /doiido/soft # tar zxvf mongodb-linux-x86_64-2.6.5.tgz # mv mongodb-linux-x86_64-2.6.5 /doiido/mongodb
4、建立數(shù)據(jù)庫(kù)和日志的存儲(chǔ)目錄
# mkdir /doiido/mongodb/data # mkdir /doiido/mongodb/logs # touch /doiido/mongodb/logs/mongodb.log
5、建立配置文件
# vi /doiido/mongodb/bin/mongodb.conf dbpath=/doiido/mongodb/data logpath=/doiido/mongodb/logs/mongodb.log port=27017 fork=true nohttpinterface=true
6、啟動(dòng)mongodb
# /doiido/mongodb/bin/mongod --bind_ip localhost -f /doiido/mongodb/bin/mongodb.conf
7、設(shè)置開機(jī)啟動(dòng)
# echo "/doiido/mongodb/bin/mongod --config /doiido/mongodb/bin/mongodb.conf" >> /etc/rc.local
8、測(cè)試
8.1、進(jìn)入mongodb的shell模式
# /doiido/mongodb/bin/mongo
8.2、查看數(shù)據(jù)庫(kù)列表
> show dbs
8.3、當(dāng)前db版本
> db.version();
9、停止mongodb
9.1、進(jìn)入mongodb關(guān)閉
# /doiido/mongodb/bin/mongo > db.shutdownServer();
9.2、使用mongodb指令關(guān)閉
# mongod --shutdown --config /doiido/mongodb/bin/mongodb.conf
9.3、使用kill指令
# ps -ef|grep mongo # kill pid
注意:這個(gè)地方不能使用kill -9 pid,這樣會(huì)導(dǎo)致數(shù)據(jù)丟失,同時(shí)mongodb還可能會(huì)報(bào)錯(cuò)。
如果使用kill -9 pid的方式關(guān)閉mongodb,并且mongodb不能正常啟動(dòng),則需刪除mongod.lock文件:
# rm -f /doiido/mongodb/data/mongod.lock # /doiido/mongodb/bin/mongod --config /doiido/mongodb/bin/mongodb.conf
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。