一、数据库的定时备份
备份命令
Mysql的备份指令:
1. 指定数据库:
mysqldump -h localhost -uroot -proot tuser>d:\user_2017-12-25_15-42-10.sql
tuser:数据库名
user_2017-12-25_15-42-10.sql:文件名
2. 指定数据库中的多个表:
mysqldump -h localhost -uroot -proot --databases tuser --tables t_user t_user2>d:\user_2017-12-25_15-42-two.sql
在 –tables 之后加上所需备份的表名
定时(Spring-Task)
了解了mysql的备份命令,那么如何实现定时呢?
这里采用Spring的定时任务来实现,基于注解的方式。
主要有两点注意:
1. Spring.xml中开启定时任务注解的配置:
<!--开启定时任务注解-->
<task:annotation-driven />
注意在头部引入task的标签及描述