如何安装mysqlbackup?

Posted

技术标签:

【中文标题】如何安装mysqlbackup?【英文标题】:How to install mysqlbackup? 【发布时间】:2015-11-24 06:12:50 【问题描述】:

我想用 mysqlbackup 做增量备份。但是我不知道如何安装它。

我已经安装了 mysql-server。文档 (http://dev.mysql.com/doc/mysql-enterprise-backup/3.7/en/mysqlbackup.incremental.html) 似乎表明它应该已经安装,但事实并非如此。我在 ubuntu 上运行 mysql。

【问题讨论】:

mysqlbackup 文档你已经有了,我还没有实现它,但是如果你想在 mysql 中获得完整以及增量备份,那么还有其他方法,比如通过 mysqldump 和二进制日志组合和另一个是我测试过的 percona 实用程序 innobackupexe。如果你有兴趣,我可以分享你的脚本/文档。 我使用SQLyog 来执行我的数据库的备份。它提供了将“结构”或“结构和数据”作为 SQL 转储备份的选项,可以作为单个转储或每个表的转储,还可以“压缩”备份并使用时间戳来识别它。 【参考方案1】:

Mysqlbackup 是MySQL Enterprise Backup 的一部分:

使用 MySQL Enterprise Backup 产品时,您主要使用 mysqlbackup 命令。

另一方面,企业备份是MySQL Enterprise Edition 的一部分,可从Oracle store 获得。

【讨论】:

所以基本上不花不少钱就没有办法安装? @pacman,很遗憾,我认为您需要为此付费。我没有看到任何暗示它可以在企业版之外使用。【参考方案2】:
sudo apt-get install automysqlbackup

【讨论】:

您使用的是哪个版本的 Ubuntu,运行该命令时的输出是什么? 我正在运行 14.04。输出没有什么值得注意的。它只是表明它成功了。 @RockScience - 它不仅不在我的路径中,而且在我的计算机上也没有同名的文件。 @pacman 如果它表明安装成功,我可以向您保证它已安装。运行命令“sudo automysqlbackup”,它应该会启动。 @JohnCrawford - 是的 automysqlbackup 已安装。我想安装 mysqlbackup。【参考方案3】:

如果你使用linux。首先你可以从网上下载安装软件。 例如meb_xxxx.rpm。 然后运行命令:rpm -ivh meb_xxxx.rpm MEB 将默认安装在路径 /opt/mysql/meb_xxxx 中。 然后你可以使用 ./bin/ 目录下的 mysqlbackup 命令。

【讨论】:

【参考方案4】:

你很幸运,最近有人写了一篇关于如何在 Ubuntu 上安装 automysqlbackup 的综合文章。

https://gist.github.com/janikvonrotz/9488132

他们使用不同的方法来安装它——不是使用 apt-get,而是下载源代码并运行安装 shell 脚本。我希望这对你有用,祝你好运!

【讨论】:

以上是关于如何安装mysqlbackup?的主要内容,如果未能解决你的问题,请参考以下文章

MySQLBackup 使用说明

MySql.Data 版本的 MySqlBackup.NET 问题

mysqlbackup

mysqlbackup 备份失败的分析

mysqlbackup 备份恢复数据

MySQLBackup 使用说明