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

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

windows下mysql增量備份與全備份批處理

2024-07-24 12:37:16
字體:
來源:轉載
供稿:網友

如果在linux中說到mysql備份可以大家會有千萬種寫法,今天我來介紹在windows系統(tǒng)中利用mysqldump 來實現(xiàn)mysql數(shù)據(jù)庫存增量備份與全備份方法.

win下的全備批處理

批處理用于游戲服務器,經過嚴格測試,且正式使用,主要用來完全備份數(shù)據(jù)庫,當然.這只是將數(shù)備份出來,至于如何將備份出來的數(shù)據(jù)遠程傳送的遠程服務器上可以調用ftp的功能,此腳本并未詳細說明,代碼如下:

  1. @echo off 
  2. @echo ################################################################### 
  3. @echo # RAR backup script to backups. 
  4. @echo # BACKUP FOR Mysql City to City(WINDOWS)  
  5. @echo # jzcxfy@opkeep.com 
  6. @echo ################################################################### 
  7.  
  8. set PATH=C:\"Program Files"\WINRAR;%PATH% 
  9. set MYSQLPATH=C:\"Program Files"\MySQL\"MySQL Server 5.0" 
  10. set BAKPATH=e:\mysql_bak 
  11. set USERNAME=root 
  12. set PASSWORD=1234567890 

rem 請注意選擇備份方式,屏蔽其他不需要的(前面加 rem 即可),rem 使用mysqldump 方式備份,代碼如下:

  1. mkdir %BAKPATH%\data 
  2.  
  3. %MYSQLPATH%\bin\mysqldump -u%USERNAME% -p%PASSWORD--single-transaction --default- 
  4. character-set=utf8 --flush-logs --master-data=2 --delete-master-logs spirit_beast > % 
  5. BAKPATH%\data\spirit_beast%date:~0,10%.sql
  6.  
  7. %MYSQLPATH%\bin\mysqldump -u%USERNAME% -p%PASSWORD--single-transaction --default- 
  8. character-set=utf8 --flush-logs --master-data=2 --delete-master-logs quartz_event > % 
  9. BAKPATH%\data\quartz_event%date:~0,10%.sql
  10.  
  11. rar a -ag %BAKPATH%\full\ %BAKPATH%\data\*.sql 
  12. --Vevb.com 
  13. rmdir /s /q %BAKPATH%\data\ 
  14.  
  15. @echo  %date% %timefull bakup finish >> C:/mysqlbakup.log 

win下的增量備份批處理

此批處理用于游戲服務器,經過嚴格測試,且正式使用,主要用來完全增量備份數(shù)據(jù)庫,當然.如果你想用這個功能還需要將mysql數(shù)據(jù)的binlog功能打開,不然你將無法進行增量備份,這是必然的,這只是將數(shù)備份出來,至于如何將備份出來的數(shù)據(jù)遠程傳送的遠程服務器上可以調用ftp的功能,代碼如下:

  1. @echo off 
  2. @echo ################################################################### 
  3. @echo # RAR backup script to backups. 
  4. @echo # BACKUP FOR Mysql City to City(WINDOWS)  
  5. @echo # jzcxfy@opkeep.com 
  6. @echo ################################################################### 
  7.  
  8. set PATH=C:\"Program Files"\WINRAR;%PATH% 
  9. set MYSQLPATH=C:\"Program Files"\MySQL\"MySQL Server 5.0" 
  10. set BAKPATH=e:\mysql_bak 
  11. set USERNAME=root 
  12. set PASSWORD=1234567890 

rem 請注意選擇備份方式,屏蔽其他不需要的(前面加 rem 即可),rem 使用mysqldump 方式備份,代碼如下:

  1. mkdir %BAKPATH%\data 
  2. %MYSQLPATH%\bin\mysqladmin -u%USERNAME% -p%PASSWORD% flush-logs 
  3. xcopy /e /c /h /y %MYSQLPATH%\data\mysql-bin.* %BAKPATH%\data 
  4. rar a -ag %BAKPATH%\diff\ %BAKPATH%\data\mysql-bin.* 
  5. rmdir /s /q %BAKPATH%\data\ 
  6.  
  7. @echo  %date% %time% dIncremental bakup finish >> C:/mysqlbakup.log 

這樣做好之后我們只要在windows中增加計劃任務就可以實現(xiàn)了定時備份了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安新县| 会宁县| 英德市| 信丰县| 海晏县| 连南| 福安市| 苏州市| 利川市| 剑河县| 龙门县| 永吉县| 宣武区| 宕昌县| 福鼎市| 吴旗县| 永安市| 宝坻区| 界首市| 万州区| 沙河市| 安吉县| 乐业县| 六枝特区| 安岳县| 石景山区| 馆陶县| 榆中县| 普安县| 德庆县| 襄垣县| 石棉县| 海兴县| 大田县| 张家界市| 塘沽区| 简阳市| 宁强县| 陆川县| 朔州市| 阳山县|