1、在目录所在盘创建一个mysql_bak文件夹,用来存储网站备份的文件
2、备份以后的文件名:mysql_backup_2014-04-17.sql,%date:~0,10%当天的备份日期
3、拷贝如下代码,用记事本保存后缀改为bat或者cmd
3、拷贝如下代码,用记事本保存后缀改为bat或者cmd
@echo off
set errorlevel=0
set backup_file=F:\mysql_bak\mysql_backup_%date:~0,10%.sql
IF EXIST %backup_file% ( del %backup_file% &echo %backup_file% is deleted)
echo backup mysql database:Udatabase
F:\APMServ5.2.6\MySQL5.1\bin\mysqldump -uroot -p****** Udatabase > %backup_file%
echo "数据库备份完成!"
4、上面的backup_file是你文件存储的路径
Udatabase是你要备份的数据库名
root是你的数据库用户名
*******是你的数据库密码
如果没有密码,本地测试可以把
-p******整个去掉
5、设定计划任务把这个文件每天定时执行
6、优点:在不停止mysql服务的情况下可以执行备份数据库操作
注意:我的mysql是集成包中的,本地测试所以路径为
F:\APMServ5.2.6\MySQL5.1\bin\mysqldump
自己去对应找自己的mysql路径