1.下載linux安裝包:
mongodb-linux-x86_64-3.2.6.tgz
2.上傳到linux根目錄
3.解壓縮
放到usr/local/mongodb:sudo tar zxvfmongodb-linux-x86_64-3.2.6.tgz-C /usr/local
4.重命名
進(jìn)入該目錄眶拉,重命名為mongo:cd /usr/local/mon***** ? mongodb
5.創(chuàng)建數(shù)據(jù)庫(kù)存放路徑和日志存放路徑
mkdir -p /usr/local/mongodb/mongodb_data
mkdir -p /usr/local/mongodb/mongodb_log
cd/usr/local/mongodb/mongodb_log
touch logs
6.啟動(dòng)mongodb:
bin/mongod?--dbpath=/usr/local/mongodb/mongodb_data?--logpath=/usr/local/mongodb/mongodb_log/logs?--logappend?--
port=27017?--fork?--master ? (主)
#bin/mongod?--dbpath=/usr/local/mongodb2/mongodb2_data?--logpath=/usr/local/mongodb2/mongodb2_log/logs?--
logappend?--fork?--port=8888?--slave?--source=192.168.120.3:27017 ?(從)
主從復(fù)制時(shí)若在show dbs時(shí)出現(xiàn)2016-05-19T04:14:45.066+0800?E?QUERY????[thread1]?Error:?listDatabases?failed:
{?"ok"?:?0,?"errmsg"?:?"not?master?and?slaveOk=false",?"code"?:?13435?}?:
則先運(yùn)行rs.slaveOk()就好了
7.在mongodb下創(chuàng)建mongodb.conf文件
cd /usr/local/mongodb
touch mongodb.conf
vim /usr/local/mongodb/mongodb.conf
內(nèi)容如下:
port=27017#端口號(hào)
dbpath=/home/data/mongodb/mongodb_data/#數(shù)據(jù)庫(kù)路徑
logpath=/home/data/mongodb/mongodb_log/mongodb.log#日志輸出文件路徑
pidfilepath=/usr/local/mongodb/mongo.pid
fork=true#設(shè)置后臺(tái)運(yùn)行
logappend=true#日志輸出方式
#shardsvr=true(暫時(shí)用不到)
#directoryperdb=true(暫時(shí)用不到)
#auth=true#開(kāi)啟認(rèn)證
然后保存退出
8.cd /usr/local/mongodb/bin
./mongod --config /usr/local/mongodb/mongodb.conf ?#啟動(dòng)mongodb
./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"#關(guān)閉MongoDB
9. #查看MongoDB是否啟動(dòng)
netstat -lanp | grep "27017"
10.cd /usr/local/mongodb/bin/
./mongo#進(jìn)入MongoDB數(shù)據(jù)庫(kù)控制臺(tái)
use admin#進(jìn)入admin數(shù)據(jù)庫(kù)
db.shutdownServer()#關(guān)閉MongoDB數(shù)據(jù)庫(kù)
exit#退出
10.操作
vi /etc/profile#添加環(huán)境變量,編輯,在最后一行添加下面的代碼
export PATH=$PATH:/usr/local/mongodb/bin
:wq!#保存退出
source /etc/profile#使配置立即生效
mongo#進(jìn)入MongoDB控制臺(tái)
show dbs#查看默認(rèn)數(shù)據(jù)庫(kù)
use admin#切換到admin數(shù)據(jù)庫(kù)
exit#退出MongoDB控制臺(tái)