国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Linux下實現MySQL數據備份和恢復的命令使用全攻略

2020-01-18 22:43:33
字體:
來源:轉載
供稿:網友

為了保障數據的安全,需要定期對數據進行備份。備份的方式有很多種,效果也不一樣。一旦數據庫中的數據出現了錯誤,就需要使用備份好的數據進行還原恢復。從而將損失降到最低。下面我們來了解一下MySQL常見的有三種備份恢復方式:

1、利用Mysqldump+二進制日志實現備份
2、利用LVM快照+二進制日志實現備份
3、使用Xtrabackup備份

一:實驗環境介紹:

系統介紹:CentOS6.4_X64
數據庫版本:mysql-5.5.33

二:基于Mysqldump命令實現備份恢復

2.1、思路概念

Mysqldump是一個邏輯備份命令;意思就是將數據庫中的數據備份成一個文本文件;也可以說是將表的結構和數據存儲在文本文件中。

Mysqldump命令的工作原理很簡單,它先查出需要備份的表的結構,再在文本文件中生成一個CREATE語句。然后,將表中的所有記錄轉換為一條INSTERT語句。這些CREATE語句和INSTERT語句都是還原時使用的。還原數據時就可以使用其中的CREATE語句來創建表。使用其中的INSERT語句來還原數據。它可以實現整個服務器備份,也可以實現單個或部分數據庫、單個或部分表、表中的某些行、存儲過程、存儲函數、觸發器的備份;并且能自動記錄備份時刻的二進制日志文件及相應的位置。對于InnoDB存儲引擎來講支持基于單事務模式實現熱備,對于MyISAM則最多支持溫備。

2.2、備份策略

Mysqldump全備+二進制日志增備

2.3、過程實現

(1)Mysqldump全備
由于Mysql數據庫默認的為MyISAM存儲引擎所以只有使用溫備(備份同時僅支持讀請求)進行,所以我們要為所有數據庫添加讀鎖

[root@stu18 ~]#mysqldump -uroot -pmypass --lock-all-tables --master-data=2 --events --routines--all-databases > /zhao/database_`date +%F`.sql

解析:

主站蜘蛛池模板: 隆回县| 丰城市| 外汇| 三门峡市| 永德县| 健康| 资溪县| 金川县| 灵川县| 巍山| 玉门市| 昭通市| 清新县| 南平市| 顺平县| 丁青县| 从化市| 崇仁县| 田东县| 长宁区| 毕节市| 通化市| 汝南县| 中山市| 新化县| 甘洛县| 镇坪县| 山西省| 桦川县| 靖安县| 安图县| 牡丹江市| 太谷县| 鲜城| 柘荣县| 曲沃县| 万年县| 南木林县| 铅山县| 禹州市| 华阴市|