问题标签 [innobackupex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3596 浏览

mysql - innobackupex - 恢复 mysql 备份后服务器无法启动

恢复备份后mysql服务器无法启动..

备份命令行

恢复命令行

/var/lib/mysql

错误日志

0 投票
0 回答
321 浏览

mysql - Innobackupex 热备份不适用于 MDB

大家好,我创建了备份:innobackupex --defaults-extra-file=/etc/mysql/my.cnf --host=localhost --password= --socket=/var/run/mysqld/mysqld.sock /mnt /临时备份/

rsync 到复制框:rsync -avz --progress

恢复:innobackupex --copy-back /mnt/tempdisk/

innobackupex: 开始复制 InnoDB 系统表空间 innobackupex: in '/mnt/tempdisk' innobackupex: back to original InnoDB data directory '/var/lib/mysql' innobackupex: Copying '/mnt/tempdisk/ibdata1' to '/var/lib /mysql/ibdata1'

innobackupex: 开始复制 InnoDB 撤消表空间 innobackupex: in '/mnt/tempdisk' innobackupex: back to '/var/lib/mysql'

innobackupex: 开始复制 InnoDB 日志文件 innobackupex: in '/mnt/tempdisk' innobackupex: 回到原始 InnoDB 日志目录 '/var/lib/mysql' innobackupex: 完成复制回文件。

140308 17:47:40 innobackupex:完成OK!

chown mysql:mysql -R /var/lib/mysql

主盒:innobackupex --version InnoDB Backup Utility v1.5.1-xtrabackup;版权所有 2003, 2009 Innobase Oy

mysql --version mysql Ver 14.14 Distrib 5.5.35,适用于使用 readline 6.2 的 debian-linux-gnu (x86_64)

从机:innobackupex --version InnoDB Backup Utility v1.5.1-xtrabackup;版权所有 2003, 2009 Innobase Oy

mysql --version mysql Ver 15.1 Distrib 5.5.36-MariaDB,用于 debian-linux-gnu (x86_64) 使用 readline 5.1

我错过了什么?

问候, 安德鲁

0 投票
1 回答
566 浏览

mysql - 当我使用 --databases='mydb' 指定时,innobackupex 总是备份 ibdata1

我的数据库文件似乎存在于 $DATADIR/mydb 中,而 ibdata1 存在于 $DATADIR/ 中,我只想备份mydb,但每次 innobackupex 显示它正在复制 ibdata1,有人可以帮助我吗???

0 投票
1 回答
416 浏览

mysql - innobackupex --apply-log 操作可以在目标机器上运行吗

我正在使用 innobackupex 工具在 mysql 上进行热备份。我正在通过 --stream 选项进行备份。我的主要问题是,在将数据传输到远程位置后,我可以在远程机器上使用 --apply-log 操作,否则我应该只在源数据库机器上使用 --apply-log 操作。

0 投票
0 回答
325 浏览

mysql - mysql 日志显示使用 innobackupex 恢复数据后的状态信息

使用 innobackupex 恢复数据库后,我们看到 MySQL 恢复正常,但日志显示有关缓冲区和锁的状态信息。这是一个好的迹象还是有任何不一致/错误?正在使用的数据库是 MySQL 服务器版本 5.5.33。

mysqld.log 显示以下信息

141205 7:19:02 [Note] 事件调度程序:加载 0 个事件 141205 7:19:02 [Note] /usr/local/mysql/bin/mysqld:准备好连接。版本:'5.5.33-log' 套接字:'/var/run/mysqld/mysqld.sock' 端口:3306 MySQL 社区服务器(GPL)

状态信息:

当前目录:/var/db/data/ 运行线程:0 堆栈大小:262144 当前锁:锁:0x1785f540:

锁:0x178540c0:

锁定:0x17849490:

锁:0x17836f70:

锁定:0x1783bb90:

锁定:0x17825a80:

锁:0x178207c0:

锁定:0x1781a280:

锁定:0x17812040:

锁定:0xf32fa0:

锁定:0xf33780:

锁:0xf336a0:

锁:0xf335c0:

锁:0xf33160:

锁:0xf33080:

锁定:0xf32ec0:

锁:0xf32de0:

锁定:0xf32d00:

锁:0xf33860:

锁:0xf33240:

锁:0xf334e0:

锁定:0xf33400:

锁:0xf33320:

锁定:0xf32c20:

锁定:0xf32b40:

锁:0xf32a60:

密钥缓存:默认 Buffer_size:209715200 Block_size:1024 Division_limit:100 Age_limit:300 个块已使用:0 未刷新:0 w_requests:0 写入:0 r_requests:0 读取:0

处理程序状态:read_key:0 read_next:0 read_rnd 0 read_first:3 write:0 delete 0 update:0

表状态:打开的表:16 打开的表:9 打开的文件:19 打开的流:0

警报状态:活动警报:0 最大使用警报:0 下一个警报时间:0

内存状态:从系统分配的非映射空间:363499520 空闲块数:12 fastbin 块数:18 mmapped 区域数:18 mmapped 区域中的空间:685850624 最大总分配空间:0 释放的 fastbin 块中的可用空间:1584总分配空间:363367408 总可用空间:132112 最高可释放空间:115152 估计内存(带线程堆栈):1049350144

事件状态: LLA = LUA 上次锁定 = WOC 上次解锁 = 等待条件 DL = 数据锁定

事件调度程序状态:状态:初始化线程 id:0 LLA:n/a:0 LUA:n/a:0 WOC:NO 工人:0 已执行:0 数据锁定:NO

事件队列状态:元素计数:0 数据锁定:否尝试锁定:否 LLA:init_queue:139 LUA:init_queue:149 WOC:否下一次激活:从不

提前致谢

0 投票
0 回答
996 浏览

mysql - innobackupex 备份失败并显示“无法打开单表表空间文件”

innobackupex 备份失败并出现以下错误。每次在同一步骤失败时,我都会检查 /var/lib/mysql 下文件的权限,它们都归 mysql 所有。不确定发生了什么变化。你能告诉我们可能是什么问题以及如何解决它吗?

0 投票
2 回答
4147 浏览

mysql - 使用 innobackupex 进行远程备份

我正在尝试使用 innobackupex 从远程机器上进行备份。

它失败,因为它无法在服务器中找到目录。

我假设它正在搜索本地机器中的目录。请让我知道我们如何远程运行备份?

0 投票
1 回答
87 浏览

mysql - innobackupex 在其标准输出中加入了什么?

所以我正在执行以下代码行:

“&>”导致超过 75 GB 的日志文件——并且输出不可读。

我将其切换为“2>”并且日志文件大小是可管理的,并且不会导致我的服务器空间不足:-)

谁能让我知道为什么会出现这种行为?为什么正常功能会出现标准错误?

0 投票
1 回答
178 浏览

mysql - 如何设置旋转完整和增量 innobackupex?

Innobackupex 提供 mysql 服务器的完整备份和增量备份。

但我正在寻找一个脚本,可以在特定时间自动执行每日完整备份和增量备份。

该脚本将删除旧的备份文件并邮寄状态等。任何想法或现成的脚本?

谢谢

0 投票
1 回答
259 浏览

mysql - 如何使用 xtrabackup 自动创建增量备份

手册上说,如果要创建增量备份,可以使用以下命令:

/data/backups/inc1增量目录在哪里。所以现在如果我想创建一个 cronjob(我不认为我是唯一的),每次我想创建一个新的增量备份时,我都必须想出一种方法来命名我的目录,这可能很乏味.

有没有办法让 xtrabackup 使用时间戳来创建目录?