Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Build Guide

AliSQL edited this page Nov 14, 2016 · 1 revision

How to build AliSQLBackup

CentOS 6.8

Prepare environment

### add EPEL repo for libev-devel
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install git vim cmake bison gcc gcc-c++ -y
yum install libaio-devel libgcrypt-devel ncurses-devel readline-devel zlib-devel libev-devel libcurl-devel -y

Get git repo

git clone https://github.com/alibaba/AliSQLBackup.git

Build binary tarball

cd AliSQLBackup 
sh storage/innobase/xtrabackup/utils/build-binary.sh .

percona-xtrabackup-2.3.5-Linux-x86_64.tar.gz tarball is generated under current directory, use tar -zxvf percona-xtrabackup-2.3.5-Linux-x86_64.tar.gz to extract.

Ubuntu 16.04

Prepare environment

apt-get update 
apt-get install git vim cmake bison gcc g++ -y
apt-get install libaio-dev libcurl4-gnutls-dev libgcrypt20-dev libncurses5-dev  libev-dev -y

Get git repo

git clone https://github.com/alibaba/AliSQLBackup.git

Build binary tarball

cd AliSQLBackup 
sh storage/innobase/xtrabackup/utils/build-binary.sh .

percona-xtrabackup-2.3.5-Linux-x86_64.tar.gz tarball is generated under current directory, use tar -zxvf percona-xtrabackup-2.3.5-Linux-x86_64.tar.gz to extract.

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.