Tagged: window

windows 下mysql每日定时备份的几种方法

第一种:新建批处理文件 backup.dat,里面输入以下代码:  代码如下 复制代码 net stop mysqlxcopy “C:/Program Files/MySQL/MySQL Server 5.0/data/piaoyi/*.*” D:/db_backup/%date:~0,10%/ /ynet start mysql 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号!然后使用Windows的”计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行backup.bat)解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活。此方法适合有独立主机但对mysql没有管理经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右)。 关于时间参数的参考:%date:~0,10%      //提取年月日信息%date:~-3%         //提取星期几信息%time:~0,5%         //提取时间中的时和分%time:~0,-3%       //提取时和分和秒信息 第二种:mysqldump备份成sql文件==============假想环境:MySQL   安装位置:C:/MySQL论坛数据库名称为:bbsMySQL root   密码:123456数据库备份目的地:D:/db_backup/ 脚本:  代码如下 复制代码 @echo offset “Ymd=%date:~,4%%date:~5,2%%date:~8,2%”C:/MySQL/bin/mysqldump –opt -u root –password=123456...