mylvmbackup是实施Perl和从偏移设计用于谁想要快速创建自己的MySQL servers.How mylvmbackup工作中发现的数据备份数据库管理员一个完全免费且开放源代码的脚本吗?它会自动获得一个读锁定所有数据库表,刷新所有服务器的缓存到磁盘驱动器,创建一个包含MySQL数据目录卷的LVM(逻辑卷管理器)的快照,并解锁数据库表。
另外的Perl(实用提取和报告语言),用户还需要安装DBD :: mysql和DBI模块,以正确使用mylvmbackup脚本。此外,脚本也可以使用/斌/日期,焦油,LVM实用程序以及安装和卸载系统utilities.Command线optionsThe脚本带来了比预期更多的命令行选项。这些可以一眼通过运行&lsquo的观看; mylvmbackup --help大局;命令在终端仿真器应用程序。其中最重要的,我们可以提到以指定的TCP端口,UNIX套接字,主机名,用户名和密码MySQL服务器,操作以运行能力(备份或清除),则快照卷的大小,以及前缀和后缀命名backup.Getting开始mylvmbackupThe好消息是,mylvmbackup没有按&rsquo的;吨需要安装才能使用它。因此,简单地从Softoware使用专用下载按钮下载源码包以上,地方保存归档您的电脑上,解压并运行&lsquo的; mylvmbackup&rsquo的;命令。
添加&lsquo的; - 帮助&rsquo的;参数命令(如mylvmbackup --help)来查看它的命令行选项(参见上面的内容部分)。坏消息是,你需要从CPAN安装几个Perl模块使用的脚本,如配置:: IniFiles,日期::格式,DBD :: mysql的,文件复制::和文件复制:: ::递归。
如果你想广泛安装mylvmbackup脚本系统,并使其在系统上的所有用户使用,只需运行&lsquo的,使安装和rsquo的;以root身份或与lsquo的;须藤使安装和rsquo的;命令特权用户
什么是此版本中的新:
- 在改进的错误处理:送出如果mail_report_on电子邮件已被设置为QUOT;错误"并与记录日志级别LOG_ERR日志信息。
- 在中止并清理如果快照卷无法安装
- 在中止并清理如果备份创建失败
- 退出以非零返回代码,如果errorstate设置
什么是在0.13版本新:
- 在该precleanup.pm钩样品已被删除,因为它有潜力造成伤害,太专业在特定使用案例。
- 支持是通过SSH增加了rsync的。
- 在InnoDB的恢复固定的情况下的相对路径MySQL数据目录的定义。
- 在relpath手册页的文档进行了改进。
什么在0.12版本新:
- 在删除外部工具的绝对路径名(请确保$ PATH是正确的)
- 添加--log-ERR到恢复实例的启动选项,以免弄乱服务器的错误日志
- 在增加了对写作的Perl模块挂钩的支持。 (马修·贝姆)
- 在增加了对BACKUPDIR和mountdir在日期/时间格式的路径名的支持(马太福音贝姆)
- 在BACKUPDIR和mountdir在现在自动创建(马太福音贝姆)
- 在添加新的挂钩" LOGERR"当记录错误。 (马修·贝姆)
- 新增选项--keep贴...(蒂姆·斯托普)
- 在删除绑定安装,现在要求LVMv2
- 支持阅读登录/来自〜/ .my.cnf密码(巴伦·施瓦茨)
- 文档修复和改进(威乐Skytta)(错误#302144)
什么在0.11版本新:
- 在--quiet选项加入
- 在错误处理变得更为强大和一致的。
- 支持添加非GNU焦油实现。
- 在支持rsnap备份加入。
- 在代码清理被完成。
- 在备份文件名后缀现在是可配置的。
什么是在0.10版本新:
- 在应用补丁,从马克·哈伯:添加选项" - keep_snapshot"这将跳过删除备份快照终止脚本之前。提供了选项" - backuptype =无"现在将跳过创建使用内建的备份模块的备份。这两个选项提供了更大的灵活性使用钩子来执行实际的备份任务时。
- 在增加了两个新的挂钩:" backupsuccess"和" backupfailure"它们分别在备份操作的失败的成功(错误#264089) 被称为
- 确保该二进制文件被发现($ PATH可能不包括从cron调用时/ sbin目录),补充缺少的入门" LVS"到mylvmbackup.conf(错误#255703)
- 在更新的文档
要求:
- 在Perl中
评论没有发现