• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > AutoMySQLBackup实现数据库定期备份

AutoMySQLBackup实现数据库定期备份

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了AutoMySQLBackup,实现,数据库,定期,备份,A等相关知识,希望本文的分享对您有所帮助

AutoMySQLBackup协助数据库管理者,每日、每周、每月定期备份数据库。 安装、设定方法: 1、Sourceforge下载最新版(目前2.5.1-01) 2、加入可执行权限 $ mv automysqlbackup-2.5.1-01.sh /usr/local/bin/automysqlbackup $ chmod +x automysqlbackup 1、设定cr

AutoMySQLBackup协助数据库管理者,每日、每周、每月定期备份数据库。
安装、设定方法:
1、Sourceforge下载最新版(目前2.5.1-01)
2、加入可执行权限

$ mv automysqlbackup-2.5.1-01.sh /usr/local/bin/automysqlbackup
$ chmod +x automysqlbackup


1、设定cron
$ crontab -e
设定每日凌晨1:00执行
0 1 * * * /usr/local/bin/automysqlbackup
或者是把automysqlbackup复制到/etc/cron.daily目录下。
2、在实际执行automysqlbackup,需先设定几个值
# 数据库账号
USERNAME=root
# 数据库密码
PASSWORD=

# 数据库备份主机或IP地址,localhost代表本机
DBHOST=localhost

# 备份数据库,例如 "DB1 DB2 DB3",all代表所有数据库
DBNAMES="all"

# 备份文件目录
BACKUPDIR="/backup/db"

# Mail setup
# 通知信件内容
# - log : send only log file
# - files : send log file and sql files as attachments (see docs)
# - stdout : will simply output the log to the screen if run manually.
# - quiet : Only send logs if an error occurs to the MAILADDR.
MAILCONTENT="log"

# Set the maximum allowed email size in k. (4000 = approx 5MB email [see docs])
MAXATTSIZE="4000"

# 通知信件地址
MAILADDR="maintenance@example.com"

AutoMySQLBackup简介
AutoMySQLBackup在2.5.1版后,开始支持backup rotation功能,什么意思呢?在2.5版以前,备份文件是会累积越来越多,造成硬盘空间浪费,而rotation则会清除过旧备份文件。
每日备份,最多备份7天
每周备份,最多备份5周
每月备份,最多备份5个月
超过时间的备份会在执行automysqlbackup同时被清除。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • AutoMySQLBackup实现数据库定期备份

相关文章

  • 2018-12-05MySQL的enum类型实例测试
  • 2018-12-05MySQL 自动故障转移工具--mysqlfailover
  • 2018-12-05快速修复损坏的MySQL数据库
  • 2018-12-05MySQL动态创建表,数据分表的存储过程
  • 2018-12-05深入了解SQL注入和预防措施
  • 2018-12-05Angular实现预加载延迟模块实例分享
  • 2018-12-05SQL语句练习实例之三平均销售等待时间
  • 2018-12-05SQL查询动态占位符
  • 2017-05-11如何在SQL Server中实现 Limit m,n 的功能
  • 2018-12-05SQL Server 7.0 入门(四)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 史上最全的MySQL备份方法
    • MySQL 的CASE WHEN 语句使用说明
    • mysql 性能调优五种方式
    • 快速将珊瑚虫IP数据库转MS SQL2005的图文教程第1/2页
    • Mysql简介
    • MySQL删除数据Delete与Truncate语句使用比较
    • SQLServer 触发器 数据库进行数据备份
    • mysql自动增量备份的实例方法(本地备份与远程备份)
    • Mysql分析-awk+Threads分析状态
    • MySQL UPDATE触发器(更新)及触发器深度解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有