许多时候,为了数据安全,我们的mysql数据库需要定期进行备份,下面介绍两种在windows下自动备份方法:
1、复制date文件夹备份
============================例子环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:cm_db数据库备份目的地:C:\db_bak\============================新建db_bak.bat,写入以下代码
net stop mysqlxcopy c:\mysql\data\cm_db\*.* c:\db_bak\cm_db\%date:~0,10%\ /S /Inet start mysql
然后用windows计划任务,定期执行db_bak.bat
2、mysqldump备份成sql文件
==============例子环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:cm_dbMySQL 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 cm_db > D:\db_backup\bbs_%Ymd%.sql@echo on
然后用windows计划任务,定期执行db_bak.bat