程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Windows下mysql自動備份的最佳方案

Windows下mysql自動備份的最佳方案

編輯:MySQL綜合教程

網上有很多關於windowMysql自動備份的方法,其實不乏一些不好的地方和問題,現總結出一個最好的方法供大家參考:

新建一個記事本,然後重命名為: mysql_backup.bat 然後單擊右鍵選擇編輯,把下面的部分粘貼進來然後修改保存,比如我要備份taobao這個數據庫,腳本如下:

net stop mysql

xcopy D:\mysql\data\taobao\*.* D:\db_backup\%date:~0,10%\ /y

net start mysql

上面的D盤和db_backup等目錄大家都可以自行修改,腳本的意思就是復制taobao 這個目錄到D盤的db_backup這個目錄裡面的以當天為名稱的目錄裡面,比如: d:\backup\2010-05-23\ ,請大家注意,網上很多人轉載的說以%date:~4,10%這個來作為當天目錄是錯誤的。

然後新建一個計劃任務,把mysql_backup.bat加入進去,設置為每天凌晨幾點運行下就行了,此部分不再詳述,大家不懂的請聯系我Q: 154992172 ,我的網站淘寶女裝導購網 http://www.taobao-daogou.org 用這種方法備份大容量mysql數據庫都屢試不爽,基本沒有出現什麼問題。

還有一個方法是通過mysql的mysqldump把數據庫備份成.sql文件,這種方法的弊端就是數據庫小的話沒問題,但是數據庫稍微大點,比如1g以上的時候,就特別慢,而且超級占用內存,速度絕對比復制文件慢,而且在備份的時候數據庫照樣是無法訪問的,這樣子還不如用上面我給的那種方式。

以上方法僅對有服務器控制權或者vps的有效,虛擬主機就只能用phpmyadmin或者帝國備份王備份了,到這裡,Windows下mysql自動備份就已經全部完成了,希望大家都能夠從上文中涉及到的內容有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved