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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql備份的三種方式詳解

2024-07-24 12:47:59
字體:
供稿:網(wǎng)友

一、備份的目的

做災(zāi)難恢復(fù):對(duì)損壞的數(shù)據(jù)進(jìn)行恢復(fù)和還原
需求改變:因需求改變而需要把數(shù)據(jù)還原到改變以前
測(cè)試:測(cè)試新功能是否可用

二、備份需要考慮的問題

可以容忍丟失多長(zhǎng)時(shí)間的數(shù)據(jù);
恢復(fù)數(shù)據(jù)要在多長(zhǎng)時(shí)間內(nèi)完;
恢復(fù)的時(shí)候是否需要持續(xù)提供服務(wù);
恢復(fù)的對(duì)象,是整個(gè)庫,多個(gè)表,還是單個(gè)庫,單個(gè)表。

三、備份的類型

1、根據(jù)是否需要數(shù)據(jù)庫離線

冷備(cold backup):需要關(guān)mysql服務(wù),讀寫請(qǐng)求均不允許狀態(tài)下進(jìn)行;
溫備(warm backup): 服務(wù)在線,但僅支持讀請(qǐng)求,不允許寫請(qǐng)求;
熱備(hot backup):備份的同時(shí),業(yè)務(wù)不受影響。

注:

1、這種類型的備份,取決于業(yè)務(wù)的需求,而不是備份工具
2、MyISAM不支持熱備,InnoDB支持熱備,但是需要專門的工具

2、根據(jù)要備份的數(shù)據(jù)集合的范圍
完全備份:full backup,備份全部字符集。
增量備份: incremental backup 上次完全備份或增量備份以來改變了的數(shù)據(jù),不能單獨(dú)使用,要借助完全備份,備份的頻率取決于數(shù)據(jù)的更新頻率。
差異備份:differential backup 上次完全備份以來改變了的數(shù)據(jù)。
建議的恢復(fù)策略:
完全+增量+二進(jìn)制日志
完全+差異+二進(jìn)制日志

3、根據(jù)備份數(shù)據(jù)或文件

物理備份:直接備份數(shù)據(jù)文件

優(yōu)點(diǎn):

備份和恢復(fù)操作都比較簡(jiǎn)單,能夠跨mysql的版本,
恢復(fù)速度快,屬于文件系統(tǒng)級(jí)別的

建議:

不要假設(shè)備份一定可用,要測(cè)試
mysql>check tables;檢測(cè)表是否可用
邏輯備份: 備份表中的數(shù)據(jù)和代碼

優(yōu)點(diǎn):

恢復(fù)簡(jiǎn)單、
備份的結(jié)果為ASCII文件,可以編輯
與存儲(chǔ)引擎無關(guān)
可以通過網(wǎng)絡(luò)備份和恢復(fù)

缺點(diǎn):

備份或恢復(fù)都需要mysql服務(wù)器進(jìn)程參與
備份結(jié)果占據(jù)更多的空間,
浮點(diǎn)數(shù)可能會(huì)丟失精度
還原之后,縮影需要重建

四:備份的對(duì)象

1、 數(shù)據(jù);
2、配置文件;
3、代碼:存儲(chǔ)過程、存儲(chǔ)函數(shù)、觸發(fā)器
4、os相關(guān)的配置文件
5、復(fù)制相關(guān)的配置
6、二進(jìn)制日志

五、備份和恢復(fù)的實(shí)現(xiàn)

1、利用select into outfile實(shí)現(xiàn)數(shù)據(jù)的備份與還原
1.1把需要備份的數(shù)據(jù)備份出來

復(fù)制代碼 代碼如下:

mysql> use hellodb;     //打開hellodb庫
mysql> select * from students;  查看students的屬性
mysql> select * from students where Age > 30 into outfile ‘/tmp/stud.txt' ;   //將年齡大于三十的同學(xué)的信息備份出來

注意:

備份的目錄路徑必須讓當(dāng)前運(yùn)行mysql服務(wù)器的用戶mysql具有訪問權(quán)限

備份完成之后需要把備份的文件從tmp目錄復(fù)制走,要不就失去備份的目的了

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太白县| 丽水市| 鹿邑县| 南投县| 兴安盟| 卢湾区| 桐梓县| 浮梁县| 宁陵县| 从化市| 潞西市| 静海县| 巴马| 天等县| 花莲县| 黔西| 保亭| 福州市| 建德市| 白沙| 宁河县| 娄烦县| 霍山县| 四会市| 清水县| 潼关县| 莫力| 皮山县| 凤山市| 博罗县| 大同市| 灵山县| 安西县| 平和县| 曲松县| 萍乡市| 五大连池市| 遵义市| 揭西县| 连平县| 平乐县|