您現在的位置是:電腦技術吧?>? 故障問題 ??>??安全備份的策略,備份方案及策略??>??正文詳情

安全備份的策略,備份方案及策略

及詩霜2019-12-21 13:43:05 人圍觀
簡介常見的系統備份策略有在數據庫表丟失或損壞的情況下備份數據庫很重要。如果發生系統崩潰,您希望能夠將表還原到崩潰發生的狀態,同時盡可能減少數據丟失。本文主要對MyISAM表進

在數據庫表丟失或損壞的情況下,備份你的數據庫是很重要的。

如果發生系統崩潰,你肯定想能夠將你的表盡可能丟失最少的數據恢復到崩潰發生時的狀態。

本文主要對MyISAM表做備份恢復。

  備份策略一:直接拷貝數據庫文件(不推薦)  備份策略二:使用mysqlhotcopy備份數據庫(完全備份,適合小型數據庫備份)  備份策略三:使用mysqldump備份數據庫(完全 增量備份,適合中型數據庫備份)  備份策略四:使用主從復制機制(replication)(實現數據庫實時備份)  備份策略一、直接拷貝數據庫文件  直接拷貝數據文件最為直接、快速、方便,但缺點是基本上不能實現增量備份。

為了保證數據的一致性,需要在備份文件前,執行以下 SQL 語句:  FLUSH TABLES WITH READ LOCK;  也就是把內存中的數據都刷新到磁盤中,同時鎖定數據表,以保證拷貝過程中不會有新的數據寫入。

這種方法備份出來的數據恢復也很簡單,直接拷貝回原來的數據庫目錄下即可。

  備份策略二、使用mysqlhotcopy備份數據庫  mysqlhotcopy 是一個 PERL 程序,最初由Tim Bunce編寫。

它使用 LOCK TABLES、FLUSH TABLES 和 cp 或 scp 來快速備份數據庫。

它是備份數據庫或單個表的最快的途徑,但它只能運行在數據庫文件(包括數據表定義文件、數據文件、索引文件)所在的機器上,并且mysqlhotcopy 只能用于備份 MyISAM表。

  本備份策略適合于小型數據庫的備份,數據量不大,可以采用mysqlhotcopy程序每天進行一次完全備份。

  備份策略布置:  (1)、安裝DBD-mysql perl模塊,支持mysqlhotcopy腳本連接到MySQL數據庫。

  shell tar -xzvf DBD-mysql-4.005.tar.gz  shell cd DBD-mysql-4.005  shell unset LANG  shell perl Makefile.PL -mysql_config=/usr/local/mysql/bin/mysql_config -testuser=root -testpassword=UserPWD  shell make  shell make test  shell make install  (2)、設置crontab任務,每天執行備份腳本  shell crontab -e  0 3 * * * /root/MySQLBackup/mysqlbackup.sh /dev/null 21  每天凌晨3:00執行備份腳本。

  mysqlbackup.sh注釋:  #!/bin/sh  # Name:mysqlbackup.sh  # PS:MySQL DataBase Backup,Use mysqlhotcopy script.  # Write by:i.Stone  # Last Modify:2007-11-15  #  # 定義變量,請根據具體情況修改  # 定義腳本所在目錄  scriptsDir=`pwd`  # 數據庫的數據目錄  dataDir=/usr/local/mysql/data/  # 數據備份目錄  tmpBackupDir=/tmp/tmpbackup/  backupDir=/tmp/mysqlbackup/  # 用來備份數據庫的用戶名和密碼  mysqlUser=root  mysqlPWD=111111  # 定義eMail地址  [email protected]  # 如果臨時備份目錄存在,清空它,如果不存在則創建它  if [[ -e $tmpBackupDir ]]; then  rm -rf $tmpBackupDir/*  else  mkdir $tmpBackupDir  fi  # 如果備份目錄不存在則創建它  if [[ ! -e $backupDir ]];then  mkdir $backupDir  fi  # 清空MySQLBackup.log  if [[ -s MySQLBackup.log ]]; then

版權聲明:本文由 及詩霜 整理編輯。

原標題:數據備份策略,數據備份的策略有

轉載注明出處:http://www.dn9ww09s.icu/fault/15617.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 日歷跳轉指定日期,計算指定日期的年齡

    日歷跳轉指定日期,計算指定日期的年齡 相關圖片朋友圈指定日期讓我們了解一下:雖然我們不能在access中使用DateDiff函數,但是我們可以使用date函數來實現這個函數。讓我們來看看下面這個巨大的例子,即如何選擇前8朋友圈怎么看指...

  • oracle如何導入數據,oracle數據庫導入數據

    oracle如何導入數據,oracle數據庫導入數據 相關圖片oracle 導入本文介紹了Oracle數據的導入和導出、IMP命令和exp命令,并對它們的相關參數進行了說明。然后通過一些例子,加深我們的理解。最后,本文討論了在使用這兩個命令oracle導入...

  • javascript 回調函數,nodejs回調函數

    javascript 回調函數,nodejs回調函數 相關圖片前端回調函數本文的例子描述了JavaScript中帶有回調函數的異步腳本加載方法。與您分享以供參考。具體實現方法如下:?12345678910121314151617181什么是回調函數...

  • asp是什么,asp和php

    asp是什么,asp和php 相關圖片net是啥ASP。NETC生成隨機數類文件,并根據需要生成一些隨機數。最大值和最小值可以自行設定。代碼很簡單,可以放在公共庫中進行調用。類代碼如下:asp.net和php的區別...

  • ios性能優化的點,ios性能優化設置

    ios性能優化的點,ios性能優化設置 相關圖片iOS9優化最近,主要的項目是lbs,它是主要成員的定位功能。我們的用戶界面設計是這樣的,乍一看,它看起來非常漂亮。不同的人會展示不同的化身,但當人們在人群中時,問題就來了...

  • 如何建立文件夾目錄,文件目錄怎么做

    如何建立文件夾目錄,文件目錄怎么做 相關圖片在文件夾下創建文件ASP根據用戶自定義的遠程圖像地址,自動下載圖像并上傳到服務器上,只是提供了一種思路,如果熟悉ASP,可以自己擴展它。如何創建文件夾做文檔...

  • excel文件亂碼怎么恢復,文檔亂碼怎么恢復

    excel文件亂碼怎么恢復,文檔亂碼怎么恢復 相關圖片導出excel表格出現亂碼CSV文件可以通過Excel打開和操作。同時,用PHP導入CSV文件非常容易,所以我們通常用PHP導出CSV,但有時用Excel打開CSV時會遇到代碼混亂的問題csv格式打開亂碼...

  • 觸動精靈腳本編寫教程,按鍵精靈腳本制作教程

    觸動精靈腳本編寫教程,按鍵精靈腳本制作教程 相關圖片腳本模板本文主要介紹編寫Python CGI腳本的教程。CGI是Python和服務器軟件之間的接口。如果你需要一個朋友,你可以參考是用Python語言創建一個web頁面手機按鍵精靈腳本制作教程...

  • Android內存泄露,Android內存泄漏

    Android內存泄露,Android內存泄漏 相關圖片安卓內存溢出的原因本文主要介紹Android加載圖片時內存溢出問題的解決方案。本文介紹如何使用bitmapfactory.options解決內存溢出問題。請參考以下1。在AndrAndroid系統內存出錯怎么辦...

  • 數據庫運算符,數據庫比較運算符

    數據庫運算符,數據庫比較運算符 相關圖片數據類型運算符與表達式如果您最近執行了select或update查詢,則可能會使用一個或多個MySQL比較運算符來限制查詢的輸出。比較是大多數select查詢不可分割的一部分,MyS數據庫四大運算符...

熱評文章

  • 什么是構造函數重載,構造函數怎么重載

    什么是構造函數重載,構造函數怎么重載 相關圖片構造函數和析構函數重載本文主要介紹了C 中構造函數重載的相關信息,非常詳細。對于您的朋友,請參閱“12345678910121314151617181920212223242526什么是復制構造函數重載...

  • ps漸變步驟,ps漸變的運用

    ps漸變步驟,ps漸變的運用 相關圖片ps漸變人物本文通過一個實例說明了PHP如何使用GD實現顏色漸變。與您分享以供參考。具體實現方法如下:?1234567891011?PHP$im=imagecreate(2漸變編輯器的使用...

  • 如何將字符串轉化為數組,如何將字符串轉為日期

    如何將字符串轉化為數組,如何將字符串轉為日期 相關圖片將字符串轉換為日期下面是將文本文件或字符串轉換為圖片的示例。調用方法:C?code converttextfiletoimage(服務器。映射路徑(~/data。Txt),服務器如何將字符串轉換成日期...

  • 什么是數據壓縮,AIC23數據壓縮

    什么是數據壓縮,AIC23數據壓縮 相關圖片數據庫數據壓縮數據壓縮使用gzip處理壓縮的響應數據。從0.9版開始,asihttprequest將提示服務器它可以接收gzip壓縮數據。很多web服務器可以在數據發送之前對數據壓縮原理...

  • 語法分析器,漢語語法基礎知識

    語法分析器,漢語語法基礎知識 相關圖片英語語法分析軟件HTML注釋在客戶端顯示注釋。JSP語法!--注釋[%=expression%]--示例1!--這個文件在客戶機上顯示用戶登錄屏幕--HT英語語法改錯...

  • ios字體叫什么,ios換字體

    ios字體叫什么,ios換字體 相關圖片ios12更換字體1、 IOS本機字體顯示標簽中選定的字體,并將字體從“系統”更改為“自定義”。家族中可以看到72種特殊字體。里面有非常炫目的字體,但都是英文數字的,不是中文的。...

  • textarearesize,textarea值

    textarearesize,textarea值 相關圖片jsp textarea本文以一個實例說明了如何用JavaScript實現文本區tab鍵的縮進。與您分享以供參考。具體如下:在互聯網上搜索相關解決方案,其他解決方案使用兩三行JavaStextarea value...

  • 要使文本框獲得焦點,讓文本框獲得焦點的方法

    要使文本框獲得焦點,讓文本框獲得焦點的方法 相關圖片vb使文本框獲得焦點本文的例子描述了JavaScript在獲取焦點后實現背景圖像在文本框中默認顯示的方法。與您分享以供參考。具體如下:HTML代碼:?123456789formnavb設置文本框為焦點...

  • 緩沖區溢出漏洞解決方案,文件上傳漏洞解決方案

    緩沖區溢出漏洞解決方案,文件上傳漏洞解決方案 相關圖片文件上傳漏洞原理在網站建設初期,很多網站都會將密碼放入數據庫,在登錄驗證時使用SQL=select*from user where user name='username'和p文件包含漏洞繞過技巧...

  • %c,8c

    %c,8c 相關圖片c-5最簡單的方法是導出頁面上的所有內容,并在加載時調用它。請注意,頁面上不能有其他控件,包括button void converttoexcel(){響應。Cleac哩...

關注微信

变脸官网查询