CentOS6.8 CentOS7 安裝MongoDB
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運(yùn)維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】
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=true3、重新綁定mongodb的配置文件地址和訪問IP
/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/mongodb.conf4、開機(jī)自動啟動mongodb
vi /etc/rc.d/rc.local /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf5、重啟一下系統(tǒng)測試下能不能自啟
#進(jìn)入mongodb的shell模式 /usr/local/mongodb/bin/mongo #查看數(shù)據(jù)庫列表 show dbs #當(dāng)前db版本 db.version();啟動mongodb,啟動腳本和關(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),啟動的時候會提示在啟動參數(shù)上加入--journal,加上即可然后保存即可,再寫一個停止的腳本
--dbpath的意思是指定存儲數(shù)據(jù)的文件夾
--logpath的意思是指定日志存儲文件
--logappend的意思是日志以增加方式產(chǎn)生
--port指定端口,如果不寫的話,默認(rèn)是27017
--fork 代表后臺運(yùn)行
vi stop_mongodb.sh #!/bin/bash /usr/local/mongodb/bin/mongod --shutdown --dbpath /usr/local/mongodb/data/ echo 'mongodb stoped'保存,然后把這個兩個腳本賦上可以執(zhí)行的權(quán)限
chmod +x start_mongodb.sh stop_mongodb.shmongodb安裝就完成啦,現(xiàn)在執(zhí)行啟動腳本啟動mongodb
sh start_mongodb.sh #執(zhí)行成功后會輸出mongodb started!然后查看一下進(jìn)程,是否有mongodb的進(jìn)程
ps -ef|grep mongodb