日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
點備份MongoDB設(shè)置定時點備份技巧(mongodb設(shè)置時間)

MongoDB數(shù)據(jù)庫是一種非關(guān)系型文檔型數(shù)據(jù)庫,其可實現(xiàn)高效的存儲,更新,檢索和分析數(shù)據(jù),正因為其多樣的特性,MongoDB深受廣大開發(fā)者的喜愛。在生產(chǎn)環(huán)境下,為了保證MongoDB數(shù)據(jù)庫的安全,以及數(shù)據(jù)的一致性和完整性,備份是非常必要的。本文將重點介紹MongoDB備份設(shè)置以及定時點備份技巧。

創(chuàng)新互聯(lián)公司服務(wù)項目包括茄子河網(wǎng)站建設(shè)、茄子河網(wǎng)站制作、茄子河網(wǎng)頁制作以及茄子河網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,茄子河網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到茄子河省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

首先,我們來介紹定時點備份技巧。首先,mongodump可以對MongoDB數(shù)據(jù)庫進(jìn)行簡單的點備份,使用該命令可以將MongoDB中的集合,索引,唯一索引以及各種文件保存到數(shù)據(jù)庫備份文件中。具體做法如下:

1、編寫一個將mongodump命令保存到一個shell腳本文件的腳本,比如“mongo_backup.sh”:

# vim mongo_backup.sh

#!/bin/bash

mongodump -h {host_address} -u {username} -p {password} -o /backup/Y$(date +”%Y%m%d”)

2、利用crontab程序定義任務(wù),定義每天固定時間運行mongo_backup.sh,如每天22:30運行,30分鐘備份一次:

# crontab -e

30 22 * * * /bin/bash /backup/mongo_backup.sh

另外,MongoDB中管理腳本圍繞pyMongo,Node.js,JavaScript和PHP實現(xiàn),可以利用編程實現(xiàn)定期備份:

# Python

import pymongo

# connect MongoDB

client = pymongo.MongoClient(“127.0.0.1”, 27017)

# Get database

db = client.mydb

# run dump command

backup_command = “mongodump -h 127.0.0.1:27017 -d {original_DB_name} -o –db {backup_DB_name}”

os.system(backup_command)

#run command every day

scheduler.add_job(backup_command, ‘cron’, hour=02, minute=00)

# JavaScript

// connect MongoDB

var db = mongoose.connect(‘mongodb://localhost:27017/mydb’, {

useMongoClient: true,

});

// run dump command

let backup_command = ‘mongodump -h localhost:27017 -d {original_DB_name} -o –db {backup_DB_name}’

exec(backup_command, (err, stdout, stderr) => {

if(err){

console.log(‘error:::’,err);

return;

}

console.log(‘dump success!’)

});

//run command every day

scheduler.add_job(backup_command, ‘cron’, {

hour: 02,

minute: 00

});

總之,我們可以輕松實現(xiàn)MongoDB數(shù)據(jù)庫的備份與還原,利用腳本,我們也可以定也點,實現(xiàn)定時備份。因此,為了保護(hù)MongoDB數(shù)據(jù)庫,定時備份設(shè)置是非常必要的,從而保證MongoDB的安全可靠。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


文章名稱:點備份MongoDB設(shè)置定時點備份技巧(mongodb設(shè)置時間)
URL分享:http://www.5511xx.com/article/copsgsc.html