windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维
說明:
MySQL數(shù)據(jù)庫安裝目錄:C:\Program Files\MySQL\MySQL Server 5.0
MySQL數(shù)據(jù)庫存放目錄:C:\Program Files\MySQL\MySQL Server 5.0\data
MySQL數(shù)據(jù)庫備份目錄:D:\MySQLdata_Bak
實(shí)現(xiàn)目的:備份MySQL數(shù)據(jù)庫存放目錄中的mysql數(shù)據(jù)庫到D:\MySQLdata_Bak目錄,并且按照日期存放。
例如:
D:\MySQLdata_Bak\mysql\20120404
D:\MySQLdata_Bak\mysql\20120405
1、把下面的文件保存為:mysql_bak.bat 放到D:\MySQLdata_Bak\目錄中,如:D:\MySQLdata_Bak\mysql_bak.bat
@echo off
echo.
echo MySQL數(shù)據(jù)庫備份腳本By osyunwei.com
echo *****************************
echo.
echo 備份日期:%date%
echo 備份時間:%time%
echo.
echo *****************************
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
echo 正在進(jìn)入MySQL目錄。注意:對于有空格的目錄,命令行要加引號。"C:\Program Files"
cd? "C:\Program Files"\MySQL\"MySQL Server 5.0"\bin
echo 正在停止MySQL,請稍等......
net stop MySQL
echo 正在備份數(shù)據(jù),請稍等......
xcopy "C:\Program Files"\MySQL\"MySQL Server 5.0"\data\mysql\*.*?? D:\MySQLdata_Bak\mysql\%Ymd%\ /s /y
echo 數(shù)據(jù)庫備份完成,正在重啟MySQL,請稍等......
net start MySQL
echo MySQL啟動完成
echo.
2、在Windows中打開,開始-設(shè)置-控制面板-任務(wù)計劃,把上面的批處理文件添加到任務(wù)計劃中,設(shè)置每天某時間執(zhí)行。
系統(tǒng)運(yùn)維 www.osyunwei.com 溫馨提醒:qihang01原創(chuàng)內(nèi)容版權(quán)所有,轉(zhuǎn)載請注明出處及原文鏈接
總結(jié)
以上是生活随笔為你收集整理的windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于java的rsa加密程序_RSA r
- 下一篇: 自动搜索数据增强方法分享——fast-a