最近由于工作原因,需要对项目的数据库进行备份,项目关联到整个的团队的所有项目,所以还得保持的数据的最新,这样即使数据丢失了,也能把损失降到最小。
在网上搜到了不少的数据库备份方法, Navicat和SQLyog也提供了软件内部的定时备份任务,当然这些软件也是只是做了可视化输入,归根结底还是得调用Win系统自带的定时任务方法,为了不依赖第三方软件,让备份功能随时能做,我们就使用Win自带的定时器和DOS命令行来备份数据库。
mysqldump备份成sql文件(这是Mysql官方为我们提供的备份数据库的方法,mysqldump.exe命令)
MySQL安装位置:c:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe
论坛数据库名称为:mybatis
MySQL root 密码:1234
数据库备份目的地:d:\sql_bak\
脚本:
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
C:\mysqldump -u root --password=1234 mybatis > D:\sql_bak\mybatis_%Ymd%.sql
C:\mysqldump -u root --password=1234 mybatis > D:\sql_bak\mybatis_%Ymd%.sql
@echo on
把上面的命令保存成 xx.bat 批处理命令,然后在Win的定时任务中添加任务即可。
注:批处理命令和mysqldump存放在同目录下执行,否则不能执行到备份命令,备份出文件来。
此方法不需要停数据库就能备份,应该是最好的备份方法吧,也可以是以下几种:
文章参转:http://www.cnblogs.com/liongis/archive/2013/03/12/2956573.html (博客园)
相关推荐
"Mysql数据库定时备份" Mysql数据库定时备份是数据库管理中非常重要的一步操作,目的是为了防止数据丢失和保护数据的安全。通过定时备份,可以在数据库发生故障或数据丢失时快速恢复数据,减少损失。 在本文中,...
### MySQL数据库定时备份知识点 #### 一、MySQL数据库备份的重要性 在现代企业的信息化管理中,数据的安全性至关重要。定期对MySQL数据库进行备份是一项基础而重要的维护工作,它可以帮助企业防止因硬件故障、软件...
"mysql数据库定时备份,按时间存放sql文件"的实践方式是通过编写批处理(bat)文件来实现自动化的数据库备份,并将备份文件按照时间戳命名,以便管理和恢复。 首先,我们需要了解如何创建SQL文件备份。在MySQL中,...
mysql数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行修改(节省空间) 注意看脚本内的注释说明!!!!!!!!!!!!! 定时备份,需要写周期性计划任务: #周期性计划任务(每天完备一次...
"mysql数据库定时备份工具"正是一款解决这一问题的实用资源,它包含了一系列用于自动备份MySQL数据库的脚本和使用指南,特别适合那些刚接触数据库管理的初学者。 首先,我们要理解定时备份的重要性。数据库中的数据...
mysql数据库定时备份脚本,需要配置定时器定时执行文件,脚本内容为备份数据库,并删除10天以前的备份
MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...
1.Windows服务器下 2、设置每日定时备份多个数据库 3、备份到执行目录下 4、记录数据库状态及日志备份日志 5、可支持删除多少天前的备份
windows定时任务备份mysql数据库脚本
用于Linux系统下的mysql数据库定时备份
MySQL数据库在Linux环境下的定时备份是确保数据安全和业务连续性的重要环节。下面将详细介绍如何通过自定义的Shell脚本和Linux的定时任务(Cron)来实现这一目标。 首先,确保你的Linux服务器上已经安装了MySQL服务...
以上就是配置MySQL数据库定时备份的基本步骤。实际应用中,还应考虑备份验证、保留策略、网络传输以及加密等安全措施,以确保数据的安全性和完整性。同时,根据业务需求,可能需要结合多种备份策略,如全量备份与...
MySQL数据库定时备份是确保数据安全和可恢复性的重要策略。以下是对如何实现MySQL数据库定时备份的详细解释: 1. **创建Shell脚本**: 要实现定时备份,首先需要编写一个Shell脚本,例如`backupdb.sh`。在这个脚本...
mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。
在Windows环境下,MySQL数据库的管理和维护是至关重要的工作,其中包括定期备份以防止数据丢失。"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本...
总的来说,这个`DB_backup.sh`脚本结合Linux的`crontab`服务,提供了一个简单但实用的MySQL数据库定时备份解决方案。通过调整脚本,可以根据实际需求进行定制,比如备份频率、备份保留天数、备份类型(全量或增量)...
#### 三、使用crontab进行MySQL数据库定时备份 下面我们将详细介绍如何编写一个简单的Shell脚本来实现MySQL数据库的定时备份,并通过`crontab`服务来定期执行该脚本。 1. **脚本编写** 首先,我们需要创建一个名...
在压缩包文件"mysql数据库定时备份java-ssm"中,SSM是指Spring、SpringMVC和MyBatis的集成框架。如果你的项目使用了SSM,你可以在Spring的配置文件中定义一个定时任务,使用Spring的`@Scheduled`注解,这样可以将...
**一、CentOS7系统上的MySQL数据库定时备份** 1. **创建备份脚本**: 首先,你需要创建一个名为`bkDatabase.sh`的shell脚本,该脚本包含备份MySQL数据库的命令。例如,你可以使用`mysqldump`工具来导出数据库。...