执行到第四步骤失败:
linux版本:centos 64位的
mysql版本:5.1.41
1 下载
[root@localhost source]# wget http://www.percona.com/downloads/XtraBackup/XtraBackup-1.5/source/xtrabackup-1.5.tar.gz
2 解压缩
[root@localhost source]# tar -xvf xtrabackup-1.5.tar.gz
3 copy
[root@localhost innobase]# cp -R /root/source/xtrabackup-1.5/ ./
4 patch
[root@localhost innobase]# patch -p2 < xtrabackup-1.5/fix_innodb_for_backup51.patch
报错如下:
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/storage/innobase/btr/btr0btr.c 2010-10-12 00:34:15.000000000 +0400
|+++ b/storage/innobase/btr/btr0btr.c 2010-11-30 22:54:57.000000000 +0300
--------------------------
File to patch:
5 编译
[root@ldap-mysql-svn-trac xtrabackup-1.5]# make
[root@ldap-mysql-svn-trac xtrabackup-1.5]# make install
执行到第四步,google之后,找不到原因,只好放弃实验。各位有实验过的,给点建议,谢谢。
在尝试使用xtrabackup 1.5进行MySQL 5.1.41备份时,在应用patch阶段遇到错误。在CentOS 64位系统上,执行patch命令时,提示找不到文件进行补丁操作。尽管进行了Google搜索,但未能找到解决方案。寻求有经验者提供帮助。
609

被折叠的 条评论
为什么被折叠?



