溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Mysql中幾種常用數(shù)據(jù)備份和恢復(fù)方法

發(fā)布時(shí)間:2020-05-08 14:25:13 來(lái)源:億速云 閱讀:301 作者:三月 欄目:MySQL數(shù)據(jù)庫(kù)

本文主要給大家簡(jiǎn)單講講Mysql中幾種常用數(shù)據(jù)備份和恢復(fù)方法,相關(guān)專(zhuān)業(yè)術(shù)語(yǔ)大家可以上網(wǎng)查查或者找一些相關(guān)書(shū)籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望Mysql中幾種常用數(shù)據(jù)備份和恢復(fù)方法這篇文章可以給大家?guī)?lái)一些實(shí)際幫助。

Mysql中提供了幾種數(shù)據(jù)備份和恢復(fù)的方法,我寫(xiě)一下常用的幾個(gè);

1.     mysqldump命令;

2.     Percona Xtrabackup工具;

 

首先,需要明確幾個(gè)定義:

完全備份:從開(kāi)始到執(zhí)行備份這一時(shí)刻的全部數(shù)據(jù);

增量備份:從上一次完全備份或上一次增量備份以來(lái)的變化的數(shù)據(jù);

差異備份:備份從上一次完全備份以來(lái)變化的數(shù)據(jù);

 

熱備份:可讀可寫(xiě)狀態(tài)下所做的操作;

溫備份:可讀不可寫(xiě)狀態(tài)下所做的操作;

冷備份:不可讀不可寫(xiě),服務(wù)離線(xiàn)所做的備份操作;

 

物理備份:復(fù)制數(shù)據(jù)文件進(jìn)行數(shù)據(jù)備份;

邏輯備份:備份sql語(yǔ)句,而并非數(shù)據(jù);

 

Mysqldump工具是一個(gè)非常有效的也是常用的一個(gè)備份工具,其內(nèi)容可以幫助innodb事務(wù)引擎實(shí)現(xiàn)溫備份。也可以幫助組MYISAM非事務(wù)型存儲(chǔ)引擎更快的進(jìn)行備份工具;

 

常用選項(xiàng):

--all-databases, -A:備份所有的數(shù)據(jù)庫(kù)(完全備份);

--databases, -B:指定需要備份的數(shù)據(jù)庫(kù);

--flush-logs, -F:手動(dòng)刷寫(xiě)二進(jìn)制日志;

--quick, -q:快速導(dǎo)出數(shù)據(jù),導(dǎo)出大表時(shí)很有用;

--lock-all-tables, -x:為所有的表施加讀鎖,直至數(shù)據(jù)導(dǎo)出結(jié)束;

--single-transaction:導(dǎo)出innodb存儲(chǔ)引擎的表時(shí),開(kāi)啟一個(gè)事務(wù)保證數(shù)據(jù)庫(kù)的一致性和持久性;

[root@localhost ~]# mysqldump --lock-tables --flush-logs --all-databases -q > ./alldb.sql

 

在對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)時(shí),建議臨時(shí)關(guān)閉二進(jìn)制

 

MariaDB [(none)]> set @@sql_log_bin=0;
MariaDB [(none)]> \. /alldb.sql
MariaDB [(none)]> set @@sql_log_bin=1;

 

OR

 

[root@www ~]# mysql -uroot -p < /alldata.sql
Enter password: 

Mysql中幾種常用數(shù)據(jù)備份和恢復(fù)方法就先給大家講到這里,對(duì)于其它相關(guān)問(wèn)題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會(huì)捕捉一些行業(yè)新聞及專(zhuān)業(yè)知識(shí)分享給大家的。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI