六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

詳細說明MySQ怎么完成數據備份

[摘要]本文給大家介紹MySQ什么是數據備份,讓大家了解MySQ實現數據備份的方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。MySQL備份概述問題:備份和冗余有什么區別?備份:能夠防...
本文給大家介紹MySQ什么是數據備份,讓大家了解MySQ實現數據備份的方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

MySQL備份概述

問題:備份和冗余有什么區別?

  • 備份:能夠防止由于機械故障以及人為操作帶來的數據丟失,例如將數據庫文件保存在了其它地方。

  • 冗余:數據有多份冗余,但不等于備份,只能防止機械故障帶來的數據丟失,例如主備模式、數據庫集群。

備份是什么?

databases Binlog my.cnf /data/xxx(數據目錄)

備份數據庫,還有日志文件,還有配置文件,盡可能將數據目錄里面的文件全部備份。

備份過程中必須考慮因素:

  • 1、必須制定詳細的備份計劃(備份頻率、時間點、周期)(根據當前的業務情況,需要考慮備份的時間和備份數據的大小。數據量太大的話就使用冗災)。

  • 2、備份數據應該放在非數據庫本地,并建議有多份副本

  • 3、必須做好數據恢復的演練(每隔一段時間,對備份的數據在測試環境中進行模擬恢復,保證當出現數據災難的時候能夠及時恢復數據。)(保證數據的可用性)備份完成后進行斷電模擬演練。測試數據庫是否可以正常啟動,數據能否正常進行恢復。

  • 4、根據數據應用的場合、特點選擇正確的備份工具。

  • 5、數據的一致性。

  • 6、數據的可用性。

備份類型

邏輯備份

邏輯備份就是在不停業務的情況下進行備份。

備份的是建表、建庫、插入等操作所執行SQL語句(DDL DML DCL),適用于中小型數據庫,效率相對較低。

(一般在數據庫正常提供服務的前提下進行的);如:mysqldump、mydumper、 into outfile(表的導出導入)等

物理備份

直接復制數據庫文件,適用于大型數據庫環境,不受存儲引擎的限制,但不能恢復到不同的MySQL版本。

(一般在數據庫徹底關閉或者不能完成正常提供服務的前提下進行的備份);如:tar、cp、xtrabackup、lvm snapshot等

在線熱備

在線熱備:AB復制(在線實時)(指的是對數據的冗余)

M-S

M-Sn

M-S1-S2

M-M-Sn

備份工具

社區版安裝包中的備份工具

mysqldump

  • 企業版和社區版都包含

  • 本質上使用SQL語句描述數據庫及數據并導出

  • 在MYISAM引擎上鎖表,Innodb引擎上鎖行

  • 數據量很大時不推薦使用

mysqlhotcopy

  • 企業版和社區版都包含

  • perl寫的一個腳本,本質上是使用鎖表語句再拷貝數據

  • 只支持MYISAM數據引擎

企業版安裝包中的備份工具

mysqlbackup

  • 在線備份

  • 增量備份

  • 部分備份

  • 在某個特定時間的一致性狀態的備份

第三方備份工具

XtraBackup和innobackupex

Xtrabackup是一個對InnoDB做數據備份的工具,支持在線熱備份(備份時不影響數據讀寫),是商業備份工具InnoDB Hotbackup的一個很好的替代品

Xtrabackup有兩個主要的工具:xtrabackup、innobackupex

  • xtrabackup只能備份InnoDB和XtraDB兩種數據表,不能備份myisam類型的表,也不能備份數據表結構。

  • innobackupex是將Xtrabackup進行封裝的perl腳本,所以能同時備份處理innodb和myisam的存儲引擎,但在處理myisam時需要加一個讀鎖

mydumper

mydumper 多線程備份工具

https://launchpad.net/mydumper/mydumper-0.9.1.tar.gz

備份方法

完全備份

增量備份

詳解MySQ如何實現數據備份

差異備份

詳解MySQ如何實現數據備份

差異增量備份

詳解MySQ如何實現數據備份

? Sunday
An incremental level 0 backup backs up all blocks that have ever been in use in this database.

? Monday through Saturday
On each day from Monday through Saturday, a differential incremental level 1 backup backs up all blocks that have changed since the most recent incremental backup at level 1 or 0. The Monday backup copies blocks changed since Sunday level 0 backup, the Tuesday backup copies blocks changed since the Monday level 1 backup, and so forth.

累計增量備份

詳解MySQ如何實現數據備份

? Sunday
An incremental level 0 backup backs up all blocks that have ever been in use in this database.

? Monday - Saturday
A cumulative incremental level 1 backup copies all blocks changed since the most recent level 0 backup. Because the most recent level 0 backup was created on Sunday, the level 1 backup on each day Monday through Saturday backs up all blocks changed since the Sunday backup.

需要掌握的備份方法:

邏輯數據的導入導出(into outfile)mysqldump、mysqlhotcopy、xtrabackup和innobackupex
lvm-snapshot、mysqlbackup

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。更多相關教程請訪問mysql數據庫圖文教程 MySQL視頻教程bootstrap視頻教程

以上就是詳解MySQ如何實現數據備份的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 伊人免费网 | 五月天第一页 | 午夜影视在线观看免费完整高清大全 | 一级女人18片毛片免费视频 | 日本一本高清视频 | 日本在线视频免费看 | 中文字幕激情 | 午夜在线观看网站 | 日韩图区| 日韩3区| 日本亚洲中午字幕乱码 | 欧美系列第一页 | 青青草国产97免久久费观看 | 一二三四社区在线高清3 | 天天操天天摸天天碰 | 色婷婷天天综合在线 | 亚洲全网成人资源在线观看 | 日本不卡视频一区二区 | 欧美自拍亚洲 | 我要操影院 | 日韩理论视频 | 日韩成人在线播放 | 夜间视频在线观看 | 午夜视频在线观看免费观看在线观看 | 色婷婷综合激情 | 亚洲免费视频在线观看 | 天堂一区二区三区在线观看 | 污污视频在线 | 日本wwwxx | 午夜久久久久久久 | 四虎影院在线免费观看 | 亚洲国产成人久久一区二区三区 | 日本a网站| 青青青免费高清视频在线 | 桃色影视网 | 中文天堂在线最新2022更新 | 性日韩精品| 午夜影院亚洲 | 小明永久免费看aⅴ片 | 四虎2020| 四虎影院2022 |