innobackupex: ibbackup failed at /usr/bin/innobackupex line 2560.

应用场景:innobackupex备份的MySQL是5.5版本。innobackupex恢复的MySQL是5.6版本。

在mysql5.5服务器做备份:

innobackupex --defaults-file=/etc/my.cnf --host=localhost --user=root --password=‘123‘ --stream=tar /home/bak |gzip > /home/bak/cbs_songlisha.tar.gz
tar ixvf cbs_songlisha.tar.gz

解压后的文件如下图所示:

在mysql5.6服务器做日志恢复:

innobackupex --apply-log /data/backup/ --ibbackup xtrabackup_56

恢复报错:

InnoDB: Last MySQL binlog file position 0 57368934, file name /home/admin/mysql_data/binlog/mysql-bin.010879

innobackupex: Error:

并且xtrabackup_logfile也不见了,应用到ib_logfile了。

错误原因:

因为备份机器的MySQL版本是5.5用的是xtrabackup_55

恢复机器MySQL版本我升级到5.6了,我使用了xtrabackup_56做恢复

我现在使用xtrabackup_55做日志恢复试试吧!

cp /data/percona-xtrabackup-2.1.9-Linux-x86_64/bin/xtrabackup_55 /usr/bin/xtrabackup_55
innobackupex --apply-log /data/backup/ --ibbackup xtrabackup_55

恢复成功!!!

恢复成功后的文件如下图:

不但xtrabackup_logfile还在,还多出来一个xtrabackup_binlog_pos_innodb文件。

下面做恢复数据操作:

innobackupex  --defaults-file=/etc/my.cnf --user=root --password=root --socket=/data/mysql_data/sock/my3306.sock --copy-back /data/backup/ --ibbackup xtrabackup_55
时间: 2024-10-04 03:48:21

innobackupex: ibbackup failed at /usr/bin/innobackupex line 2560.的相关文章

innobackupex:Error:xtrabackup child process has died at /usr/bin/innobackupex

使用innobackupex进行数据库备份,报如下错误:innobackupex --compress --parallel=4  --user=root  --password=yoon /export/backup/xtrabackup_56 version 2.1.9 for MySQL server 5.6.17 Linux (x86_64) (revision id: 744)xtrabackup: uses posix_fadvise().xtrabackup: cd to /var

"Installation failed !" in GUI but not in CLI (/usr/bin/winusb: line 78: 18265 Terminated )

"Installation failed !" in GUI but not in CLI (/usr/bin/winusb: line 78: 18265 Terminated ) Installation failed ! Exit code: 256 Log: **blank** ----- Install log(when running winusbgui as root) Installation failed ! Exit code: 256 Log: Formattin

常规问题解决:File "/usr/bin/yum", line 30

在执行yum命令时忽然发现出现以下报错: [[email protected] ~]# yum list File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现.而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在

使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

背景: yum包的管理是使用python写的,有对应的python版本 遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置为默认版本了,所以导致语法问题 解决方法: 使用python2.6 yum install xxx来使用yum命令 注意:python2

"/usr/bin/salt-minion", line 6, in <module>

在部署salt-minion时,报错 [[email protected] ~]# /etc/init.d/salt-minion start Starting salt-minion daemon: Traceback (most recent call last): File "/usr/bin/salt-minion", line 6, in <module> from salt.scripts import salt_minion ImportError: No m

python升级带来的yum异常:File &quot;/usr/bin/yum&quot;, line 30

问题: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现.而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题.而CentOS 5自带的yum采用的是python2.4,当系统将py

使用yum命令报错File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax问题

背景: CentOS 7升级Python到3.6.2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/python 遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置

centos怎么解决yum 出现 File “/usr/bin/yum”, line 29

来自:http://www.demopu.com/?p=599 错误如下:Python123456789101112131415161718192021222324252627282930313233343536373839[[email protected]/]# yum instal pppLoaded plugins:fastestmirrorNo such command:instal.Please use/usr/bin/yum–help[[email protected]/]# yu

python升级后yum不能使用报错 File “/usr/bin/yum”, line 30

python 2.7升级python3.4之后yum库不能使用.报错: [[email protected] 桌面]# yum upgrade  File "/usr/bin/yum", line 30    except KeyboardInterrupt, e:  [[email protected] 桌面]# vim /usr/bin/yum    #将!/usr/bin/python改成!/usr/bin/python2.7即可. 原来是由于升级了默认的python导致的后果.