溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS 6.5下安裝mongodb 2.6.5

發(fā)布時(shí)間:2020-07-19 10:46:02 來(lái)源:網(wǎng)絡(luò) 閱讀:2090 作者:yiloudesha 欄目:MongoDB數(shù)據(jù)庫(kù)

    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

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI