如何每天自动备份MySql文件

如何每天自动备份MySql文件,第1张

1

在每天繁多的文件中,我们不能完全保证手动备份不会出现错误。文件自动备份,可有效的降低出错的可能。只要你对其进行设置,它就会自动执行,而不会出现遗忘备份的现象。什么样的文件自动备份软件,对q其做什么样的设置才能做到文件备份的零风险?

2

小编在此介绍一款实用的文件自动备份软件——FileGee文件自动备份软件。FileGee是国内最好的文件同步与备份软件。用FileGee软件备份公司服务器及员工的数据,不同备份任务模式,可完成不同的备份效果。能按您设置的指定时间间隔或具体时间备份文件,全天侯自动备份。能添加任意多个备份任务,每个任务都可指定备份时间。能按指定时间间隔备份,能按每天指定的时间备份,能按指定的具体时间备份,还可设置保护密码,保障 *** 作权限。

3

文件自动备份软件FileGee的主界面,点击‘新建任务’,选择数据任务类型,输入任务名称;选择要备份的源文件或源目录,再设置备份到的目标目录;设置文件过滤;上述步骤完成后到达设置‘自动执行’的对话框。在对话框中,可选择自动执行的模式:不启用,每月,每日,间隔,实时模式。选定一个模式后,设置相应的触发选项。

方法/步骤

1. 在根目录下新建定时备份存储文件夹mkdir /mysql_backup

2.新建备份的脚本vim /root/mysql_backup.sh

3.在mysql_backup.sh中输入内容:

backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip >$backupdir/abc$time.sql.gzfind $backupdir -name “abc*.sql.gz" -type f -mtime +5 -exec rm {} \>/dev/null 2>&1

——————————————————————————————

说明:

backupdir = 备份文件存储文件夹time = 获取当前时间 年月日时(2014111417)2014年11月14日17点mysqldump 备份数据库指令abc要备份的数据库find $backupdir -name “abc*.sql.gz" -type f -mtime +5 -exec rm {} \>/dev/null 2>&1 删除5天前的备份文件

3 :wq 文件保存成功后

先按一下键盘上的 " esc " 然后输入 ” :wq “

执行一下脚本,看根目录下的mysql_backup文件夹是否有.sql.gz后缀名的文件

./mysql_backup.sh

写入每天的定时任务 修改 /etc/crontabvi /etc/crontab

按键盘上的"i",开始输入

02 4 * * * root /root/mysql_backup.sh

表示每天4点2分执行备份任务

先按一下键盘上的 " esc " 然后输入 ” :wq “ 表示保存

8

重新启动crond

service crond restart或/etc/rc.d/init.d/crond restart


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7426874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存