`
hongtoushizi
  • 浏览: 374710 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

(转载)Building XtraBackup for Mac OS

阅读更多

 

转载自: http://www.tuicool.com/articles/mAj26jN

Percona XtraBackup is free and open source backup tool for MySQL. Percona distributes XtraBackup via package repositories for RedHat and Debian .

Unfortunately there are no packages for Mac OS. In this post I will describe how to build XtraBackup for Mac OS.

Dependencies

To build and use XtraBackup on Mac OS you need to install some additional packages. I will use MacPorts to install the dependencies.

# port install cmake p5.16-dbd-mysql

Building XtraBackup for Mac OS

Download the source code fromhttps://www.percona.com/downloads/XtraBackup/LATEST/

# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.2.10/source/tarball/percona-xtrabackup-2.2.10.tar.gz

Untar the archive:

# tar zxf percona-xtrabackup-2.2.10.tar.gz

Build the binaries.

# cd percona-xtrabackup-2.2.10
# cmake -DBUILD_CONFIG=xtrabackup_release && make

XtraBackup comes with a perl script innobackupex that can be found instorage/innobase/xtrabackup/ . The script is a wrapper around few binaries XtraBackup needs to work. They are built in storage/innobase/xtrabackup/src :xbcrypt , xbstream and xtrabackup .

Installing XtraBackup for Mac OS

To install XtraBackup use a Makefile:

# make -C storage/innobase/xtrabackup/ install

It will install XtraBackup in /usr/local/xtrabackup/ . The binaries will be placed in/usr/local/xtrabackup/bin/ so make sure it’s in the $PATH.

XtraBackup Package

For your convenience we built and packaged XtraBackup for Mac OS. The package installs the binaries in /opt/local/bin which should be in your $PATH. I tested XtraBackup on OS X 10.10 Yosemite.

The post Building XtraBackup for Mac OS appeared first on Backup and Data Recovery for MySQL .

分享到:
评论

相关推荐

    Xtrabackup for Mysql5.7

    Xtrabackup for Mysql5.7 官方版本安装包 Mysql备份首选 物理在线备份 友情链接 免费下载 求个赞

    Percon XtraBackup for EL6

    Percon XtraBackup for EL6 ,用于Mysql数据库备份的利器

    XtraBackup(MySQL备份) v1.6 for Win

    XtraBackup是一个用来备份 MySQL 的 InnoDB 数据库的开源工具。例如执行增量备份的命令是: # ./xtrabackup --backup --target-dir=/backup/delta --incremental-basedir=/backup/base

    xtrabackup for mysql8.0.28 最新版

    mysql增量备份工具,最新的21版本rpm包

    xtrabackup-2.4 for linux

    《Xtrabackup-2.4 for Linux:MySQL数据库备份与恢复的高效工具》 在MySQL数据库管理中,数据安全至关重要,而备份是保障数据安全的重要环节。Percona Xtrabackup-2.4 for Linux是一款专为MySQL设计的开源热备份...

    xtrabackup

    1.解压下载好的xtrabackup软件包: [root@B2B-bmc-db1 caoshaowu]# chown root.root percona-xtrabackup-2.4.9-Linux-x86_64.tar.gz [root@B2B-bmc-db1 caoshaowu]# tar -zxvf percona-xtrabackup-2.4.9-Linux-x86_...

    xtrabackup8.0.35及依赖包

    xtrabackup8.0.35及依赖包

    xtrabackup离线安装包-linux

    xtrabackup离线安装包-linux,包括依赖包目录,直接rpm -ivh * 即可,MySQL8需要使用xtrabackup8版本,MySQL8以前用xtrabackup2.4版本。具体安装方式请查看个人博客。

    percona-xtrabackup mysql备份工具

    Percona XtraBackup是MySQL数据库管理系统的一个重要工具,专门用于高效、无损的数据备份。它在MySQL社区中广受欢迎,特别是在需要对InnoDB存储引擎进行热备份的场景下。这款工具的独特之处在于它可以在不中断服务的...

    xtrabackup备份恢复shell脚本

    《Xtrabackup备份与恢复:Shell脚本详解》 在MySQL数据库管理中,数据安全至关重要,而定期备份和有效的恢复策略是保障数据安全的关键环节。Xtrabackup是一款开源的、针对InnoDB存储引擎的热备份工具,它能够在不...

    suse11编译安装xtrabackup.rar

    本文将重点讲解如何在SUSE 11操作系统上编译并安装XtraBackup,它是一个用于MySQL数据库的开源热备份工具。首先,我们来看看标题提及的两个主要文件:`xtrabackup-1.6.5.tar.gz` 和 `mysql-5.1.59.tar.gz`。 1. **...

    xtrabackup-2.1.4-32.1

    mysql备份工具,xtrabackup-2.1.4-32.1 for mysql 5.7

    xtraBackup-8.0文档

    Percona XtraBackup 8.0 文档 Percona XtraBackup 8.0 是一个开源的热备份实用程序,用于备份 MySQL 基于服务器的数据,不会锁定数据库在备份期间。该工具适用于 24x7 高负载服务器或低事务卷环境,旨在使备份过程...

    xtrabackup 详细操作说明

    【Xtrabackup 详细操作说明】 Xtrabackup 是 Percona 公司开发的一款开源软件,专为InnoDB和XtraDB引擎提供热备份解决方案,它被视为ibbackup的开源替代品。该工具由两个主要部分组成:xtrabackup和innobackupex。 ...

    Xtrabackup备份与恢复.pdf

    Xtrabackup备份与恢复 Xtrabackup是一个用于MySQL数据库物理热备的备份工具,由Percona公司开发,支持MySQL、Percona server和MariaDB,开源免费。其主要特点是能够对数据库进行增量备份,支持InnoDB和XtraDB两种...

    Percona-XtraBackup-8.0.4

    Percona XtraBackup是一款开源的热备份工具,专门用于基于MySQL的服务器,它能在备份数据时不锁定数据库,确保备份过程不会对生产环境中的服务器性能造成干扰。Percona XtraBackup 8.0.4是该工具的最新版本,提供了...

    xtrabackup2.4.4安装包.zip

    《Xtrabackup2.4.4在MySQL 5.7.27中的应用与安装详解》 MySQL作为世界上最受欢迎的开源关系型数据库管理系统之一,其数据安全性和备份策略至关重要。Xtrabackup是Percona公司开发的一款高效、无锁的热备份工具,...

    Percona XtraBackup 8.0.13 文档

    Percona XtraBackup是一款开源的MySQL热备份工具,它支持在不停机的情况下对数据库进行备份,这对于需要高可用性的生产环境至关重要。这款工具尤其适用于24x7高负载的服务器以及低事务量的环境,旨在不干扰服务器...

    percona-xtrabackup-24-2.4.24-1-最新版..zip

    percona-xtrabackup-2.4.24-Linux-x86_64.glibc2.12-minimal.tar.gz percona-xtrabackup-2.4.24-Linux-x86_64.glibc2.12.tar.gz percona-xtrabackup-24-2.4.24-1.el6.x86_64.rpm percona-xtrabackup-24-2.4.24-1.el7...

Global site tag (gtag.js) - Google Analytics