MYSQL数据库之运行状态下自动备份数据库

时间:2019-06-13
本文章向大家介绍MYSQL数据库之运行状态下自动备份数据库,主要包括MYSQL数据库之运行状态下自动备份数据库使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1、在目录所在盘创建一个mysql_bak文件夹,用来存储网站备份的文件

2、备份以后的文件名:mysql_backup_2014-04-17.sql,%date:~0,10%当天的备份日期
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路径


原文地址:https://www.cnblogs.com/shishitongbu/p/11019967.html