版本说明:
备份工具:percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11os:centos 6.51、解压安装包
tar zxvf percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11.tar.gz2、做软链接
ln -s percona-xtrabackup-2.4.12-Linux-x86_64 xtrabackup3、编辑 /etc/profile 文件,添加 /usr/local/xtrabackup/bin 到 PATH,source /etc/profile 生效。
安装错误解决:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
a、配置yum源,补包
## 配置网络yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repoyum -y install libstdc++.so*
b、 安装高版本 libstdc++.so.6.0.17
如果是64位系统报错信息如下:
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found原因是没有GLIBCXX_3.4.15版本,或是更高的版本。输入命令查询一下结果:[root@localhost ~]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXXGLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6GLIBCXX_3.4.7GLIBCXX_3.4.8GLIBCXX_3.4.9GLIBCXX_3.4.10GLIBCXX_3.4.11GLIBCXX_3.4.12GLIBCXX_3.4.13GLIBCXX_FORCE_NEWGLIBCXX_DEBUG_MESSAGE_LENGTH我们看到当前GCC版本中的确没有GLIBCXX_3.4.15。## 查看系统现使用 libstdc 版本
[root@mysql3 lib64]# cd /usr/lib64/[root@mysql3 lib64]# ll libstdc++.so*lrwxrwxrwx. 1 root root 19 Sep 12 23:00 libstdc++.so.6 -> libstdc++.so.6.0.13-rwxr-xr-x 1 root root 989840 Nov 22 2013 libstdc++.so.6.0.13[root@mysql3 lib64]# [root@mysql3 lib64]# [root@mysql3 lib64]# unlink libstdc++.so.6[root@mysql3 lib64]#[root@mysql3 lib64]# ln -s libstdc++.so.6.0.17 libstdc++.so.6
[root@mysql3 lib64]# innobackupex -V > 成功!xtrabackup: recognized server arguments: --server-id=100 --datadir=/data/mysql_data --tmpdir=/tmp --log_bin=bin.log --innodb_page_size=8192 --innodb_buffer_pool_size=128M --innodb_io_capacity=4000 --innodb_flush_method=O_DIRECT --innodb_undo_tablespaces=3 --innodb_log_file_size=28M --innodb_log_buffer_size=16777216 180920 17:21:06 innobackupex: Missing argument