国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 盐池县| 新郑市| 浑源县| 宝鸡市| 建平县| 沙田区| 江北区| 奈曼旗| 茌平县| 金溪县| 石台县| 京山县| 罗定市| 和田市| 疏附县| 策勒县| 太和县| 高尔夫| 西昌市| 永春县| 大庆市| 嵩明县| 东海县| 霍城县| 如皋市| 蓝田县| 龙井市| 秦安县| 岳普湖县| 佛坪县| 福贡县| 通道| 高要市| 卢氏县| 闻喜县| 开远市| 开远市| 灵川县| 乳山市| 桑植县| 呼玛县|