真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql全量備份與增量備份

1.全量備份

成都創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為成百上千家服務(wù),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!

       簡單的說就是將所有數(shù)據(jù)庫或一個(gè)庫全部備份。

2.增量備份

        從上一次全量備份之后到下一次全量備份之前都叫做增量備份。

對于MySQL,binlong日志就是mysql數(shù)據(jù),對binlong的備份就是對mysql的備份。

備份的時(shí)候要鎖表,影響用戶體驗(yàn),所以備份的頻率各有優(yōu)缺點(diǎn)。

mysql的mysqldump備份什么時(shí)候派上用場?

  1. 遷移或者升級數(shù)據(jù)庫時(shí),

  2. 增加從庫的時(shí)候

  3. 人為的DDLDML語句,主庫沒有辦法了,所有庫都會(huì)執(zhí)行,恢復(fù)備份

  4. 跨機(jī)房災(zāi)備,需要備份到異地。

mysql數(shù)據(jù)恢復(fù)的必要條件

   1.開啟binlog,存在一份全備之后的時(shí)候到出問題時(shí)刻的所有增量的binlog文件備份。

 全部備份的命令:

[root@localhost ~]# mysqldump -uroot -p123456 -F --single-transaction -A -B | gzip > test.sql.gz

備份數(shù)據(jù)和恢復(fù)數(shù)據(jù)的時(shí)候,一定要將表鎖住。

模擬一下:

  1. 先對一個(gè)庫進(jìn)行全量備份:

#mysqldump -uroot -p123456 -B --master-data=1 -F xpg | gzip > xpg_$(date +%F).sql.gz

2.然后使用insert給xpg這個(gè)庫插入兩條數(shù)據(jù)

3.使用drop  database dbname;刪除這個(gè)庫,等等

4.就是溝通誰進(jìn)行的什么操作并結(jié)合binlog日志

5.下來就是重點(diǎn):恢復(fù),首先將表鎖住,或者停止web服務(wù)禁止向mysql里面寫數(shù)據(jù)。

6.先將全量備份的數(shù)據(jù)進(jìn)行恢復(fù),由于使用選項(xiàng)-F指定過,所以接下來的操作會(huì)寫入到新的binlog日志文件中,將下來的文件中的sql語句提取出來,當(dāng)然不要drop命令,然后執(zhí)行一下sql命令就好了。

*需要注意的是,如果不是drop,而是update破壞數(shù)據(jù),解決起來就復(fù)雜,為了防止update的錯(cuò)誤操作:在登陸mysql的時(shí)候使用選項(xiàng)

-U:作用就是在執(zhí)行update的時(shí)候如果不使用where條件判斷就會(huì)報(bào)錯(cuò)。可以將mysql -U添加到別名里面;

mysql全量備份與增量備份

另一種方法指定開赴位置和結(jié)束位置

選項(xiàng):--start-position  --stop-position


網(wǎng)站名稱:mysql全量備份與增量備份
網(wǎng)頁鏈接:http://weahome.cn/article/jscdij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部