mongodbshell腳本-創(chuàng)新互聯(lián)

1,設置副本集

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供呼中企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計制作、網(wǎng)站建設H5響應式網(wǎng)站、小程序制作等業(yè)務。10年已為呼中眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。#!/bin/bash #mongodb 進入client 并use admin cd /usr/mongodb/bin MongoDB='./mongo 192.168.1.7:37017' $MongoDB <<EOF use admin rsconf={         "_id" : "Job001",         "members" : [             {                 "_id" : 0,                 "host" : "192.168.1.7:37017"             }         ]     } rs.initiate(rsconf) rs.add("192.168.1.8:37017") rs.add("192.168.1.9:37017") exit; EOF

2,修改副本集里mongodb的優(yōu)先級

#!/bin/bash #mongodb 進入client 并進入primary cd /usr/mongodb/bin MongoDB='./mongo 192.168.1.7:37017' $MongoDB <<EOF use MongoModelJobResume #rs.status() cfg=rs.conf() cfg.members[0].priority=99 cfg.members[1].priority=50 cfg.members[2].priority=30 rs.reconfig(cfg) rs.conf() exit; EOF

3,把一個表轉(zhuǎn)到臨時表,再拷貝回來,這樣oplog中就會重新生成新的完整log(前提是oplog要足夠大)

#!/bin/bash #mongodb 進入client 并進入primary cd /usr/mongodb/bin MongoDB='./mongo 192.168.1.7:37017' $MongoDB <<EOF use MongoModelJobResume rs.remove("192.168.1.8:37017") rs.remove("192.168.1.9:37017") db.tbJobResume.renameCollection("tbJobResumeOld") db.tbJobResumeOld.copyTo("tbJobResume") rs.add("192.168.1.8:37017") rs.add("192.168.1.9:37017") #db.tbJobResumeOld.drop() exit; EOF

4,按照日期生成mongodb日志

#!/bin/bash #mongodb client  use admin cd /usr/mongodb/bin MongoDB='./mongo 192.168.1.7:37017' $MongoDB <<EOF use admin db.runCommand( { logRotate : 1 } ) exit; EOF

配合crontab 按每天的日期生成log

5,自動備份還原mongodb的腳本

================自動備份并且壓縮============================

#!/bin/bash filename=`date +%Y%m%d%H` backmongodbFile=mongodb$filename.tar.gz cd /home/mongo/back/ /usr/mongodb/bin/mongodump -h 192.168.1.7 -port 37017 -d MongoDBAgent -o mongodb_dump/ /usr/mongodb/bin/mongodump -h 192.168.1.7 -port 37017 -d MongoDBBg -o mongodb_dump/ /usr/mongodb/bin/mongodump -h 192.168.1.7 -port 37017 -d MongoModelActor -o mongodb_dump/ tar czf $backmongodbFile  mongodb_dump/ rm mongodb_dump -rf

================自動解壓并還原數(shù)據(jù)=============================

#!/bin/bash filename='20150330013' backmongodbFile=mongodb$filename.tar.gz cd /home/mongo/back/ tar zxvf $backmongodbFile /usr/mongodb/bin/mongorestore -h 192.168.1.6 -port 37017 --drop -d MongoDBAgent mongodb_dump/MongoDBAgent /usr/mongodb/bin/mongorestore -h 192.168.1.6 -port 37017 --drop -d MongoDBBg mongodb_dump/MongoDBBg /usr/mongodb/bin/mongorestore -h 192.168.1.6 -port 37017 --drop -d MongoModelActor mongodb_dump/MongoModelActor rm mongodb_dump -rf

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文名稱:mongodbshell腳本-創(chuàng)新互聯(lián)
標題鏈接:http://m.kartarina.com/article12/ccgcdc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航微信公眾號關鍵詞優(yōu)化軟件開發(fā)標簽優(yōu)化服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
主站蜘蛛池模板: 日木av无码专区亚洲av毛片| 免费无码专区毛片高潮喷水| 18禁免费无码无遮挡不卡网站| 少妇无码一区二区二三区| 久久久久亚洲av无码专区喷水 | 亚洲国产a∨无码中文777 | 久久无码中文字幕东京热| 国产精品无码久久av| 久久亚洲AV成人无码软件| 免费无码不卡视频在线观看| 蜜桃无码AV一区二区| 国产亚洲精品无码拍拍拍色欲 | 亚洲AV综合色区无码一区| 日本无码一区二区三区白峰美| 国产av永久无码天堂影院| 用舌头去添高潮无码视频 | 少妇人妻无码精品视频app| 日韩A无码AV一区二区三区| 精品欧洲av无码一区二区| 无码丰满少妇2在线观看| 国产99久久九九精品无码| 精品无码久久久久久久久| 中日韩亚洲人成无码网站| 午夜无码A级毛片免费视频| 狠狠躁狠狠躁东京热无码专区 | 成人无码午夜在线观看| 在线精品免费视频无码的| 亚洲aⅴ天堂av天堂无码麻豆| 无码人妻一区二区三区在线视频| 中文字幕无码免费久久9一区9| 性色AV无码中文AV有码VR| 日韩AV无码不卡网站| 久久久久亚洲Av片无码v| 免费无码看av的网站| 国产成人无码A区精油按摩 | 亚洲精品无码专区2| 日韩中文无码有码免费视频 | 中文字幕AV无码一区二区三区| 无码人妻丰满熟妇精品区| 在线播放无码高潮的视频| 国产AV无码专区亚洲AV漫画|