安装了最新的xtrabackup备份工具,迫不及待地查看版本信息,duang,报错了:
[root@gip bin]# ./xtrabackup --version
./xtrabackup: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./xtrabackup)
解决办法:
strings /lib64/libstdc++.so.6 | grep GLIBCXX
发现当前OS的libstdc++不包括GLIBCXX_3.4.26。
别灰心,好解决,xtrabckup备份工具包里,贴心的给咱准备了最新的libstdc++:
strings /tmp/percona-xtrabackup/lib/private/libstdc++.so.6.0.28 | grep GLIBCXX
接下来,就是咱自己表演的时刻了。。。。。。
我们现在需要将该libstdc++.so.6.0.28文件复制到默认路径:
cp /tmp/percona-xtrabackup/lib/private/libstdc++.so.6.0.28 /usr/lib64/
sudo chmod 644 /usr/lib64/libstdc++.so.6.0.28
cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.28 libstdc++.so.6
再查看xtrabackup版本,就妥妥ok了。。。
接下来,开启你的最新xtrabckup备份工具之旅叭。。。