Server2008通过bat命令自动定时备份MySQL数据库

第一种方法:

环境:

MySQL 安装位置:D:\MySQL

论坛数据库名称为:Db_Test

数据库备份目的地:D:\db_bak\

1、首先新建一个bat文件

rem *******************************Code Start***************************
@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\Db_Test_%Ymd%.sql
@echo on
rem *******************************Code End*****************************

2、通过添加widows计划任务,执行该脚本即可。

第二种方法:

rem *******************************Code Start***************************

net stop mysql

xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y

net start mysql

rem *******************************Code End*****************************

目前测试两种方法后,只有第二种通过,第一种未具体测试

以上方法都需使用通过计划任务定时执行bat文件

计划任务具体设置方法:https://blog.csdn.net/xinpo66/article/details/81238982

作者:Alone°李道长ご
联系:WeChat(QQ):1969170027

-------------------------------------------------

如果觉得这篇文章对你有小小的帮助的话,点点左下角“”博主在此感谢!

原文地址:https://www.cnblogs.com/shenjingwa/p/15739691.html