许多时候,为了数据安全,我们的mysql数据库需要定期进行备份,下面介绍两种在windows下自动备份方法:
1、复制date文件夹备份
============================ 例子环境: MySQL 安装位置:C:MySQL 论坛数据库名称为:cm_db 数据库备份目的地:C:db_bak ============================ 新建db_bak.bat,写入以下代码
net stop mysql xcopy c:mysqldatacm_db*.* c:db_bakcm_db\%date:~0,10% /S /I net start mysql
然后用windows计划任务,定期执行db_bak.bat
2、mysqldump备份成sql文件
============== 例子环境: MySQL 安装位置:C:MySQL 论坛数据库名称为:cm_db MySQL root 密码:123456 数据库备份目的地:D:db_backup
@echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:MySQLinmysqldump --opt -u root --password=123456 cm_db > D:db_backupbs_%Ymd%.sql @echo on
然后用windows计划任务,定期执行db_bak.bat