xtrabackup

Galera Cluster 启动备份时在路径中找不到 innobackupex
xtrabackup

Galera Cluster 启动备份时在路径中找不到 innobackupex

我正在尝试运行 Galera 集群。我已经启动了第一个节点并准备好进行连接。但是,我的第二个节点在尝试运行 wsrep_sst_xtrabackup 时出现错误“在路径中找不到 innobackupex”。当我在第二个节点上启动 mysql 服务时,我短暂地将其视为第一个节点上的传入地址,但随后它就消失了。 不确定需要什么才能帮助我解决这个问题,所以这里是我的 my.cnf 的整个 wsrep 特定部分,来自第二个节点,这给我带来了问题: binlog_format=ROW ...

Admin

在 Centos 6 上安装 XtraBackup
xtrabackup

在 Centos 6 上安装 XtraBackup

我正在尝试使用以下方式在 centos 6 上安装 XtraBackup这guid 但是我收到这些错误: Error: Package: perl-DBD-MySQL-4.013-3.el6.x86_64 (C6.10-base) Requires: libmysqlclient.so.16()(64bit) Error: Package: perl-DBD-MySQL-4.013-3.el6.x86_64 (C6.10-base) Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit) 我搜索了该...

Admin

如何将 mysql xtrabackup 带到远程服务器
xtrabackup

如何将 mysql xtrabackup 带到远程服务器

我有一台运行 mysql 的服务器,其数据库容量高达 1 TB。 现在,我想通过 percona xtra backup 进行完整备份,因为使用 percona xtrabackup 可以轻松进行增量备份。 现在,如果我在该服务器中启动备份,存储就会被消耗(我不想这样)。因此,我尝试在 mysql 服务器中启动备份,但备份需要存储在远程服务器中,这样现有服务器存储才不会受到影响。 我已经尝试了下面的命令,但即使我指定了远程服务器 IP,它也会存储在现有服务器中,并且存储空间会被消耗。 xtrabackup——备份[电子邮件保护]/主页/qrnet/temp ...

Admin

Debian 10/MariaDB 10.3 中 innodb_track_changed_pa​​ges 的替代品是什么
xtrabackup

Debian 10/MariaDB 10.3 中 innodb_track_changed_pa​​ges 的替代品是什么

因此,我们一直在使用 Debian 9 和 MariaDB 10.1。为了更快地备份(三个数据库的总数据库大小 > 1TB),我们启用了innodb_track_changed_pages。但是,该功能在 MariaDB 10.3 上已消失,因为他们已从 XtraDB 改回 InnoDB。 有什么替代方案?MariaDB 10.3 提供类似功能吗?是否因为有其他优化而不再需要它了? 或者最好切换到 Percona Server for MySQL 以继续使用该功能,并且“跨级别”是否可以无缝工作? ...

Admin

为什么 Mariabackup 认为我的压缩表已损坏?
xtrabackup

为什么 Mariabackup 认为我的压缩表已损坏?

我有一个 MariaDB 数据库(版本 10.2),我正尝试使用 Mariabackup(Percona 的 XtraBackup 的官方分支)进行备份。数据库服务器和备份工具均从 MariaDB Ubuntu 10.2 存储库安装。 由于硬件故障将备份作业移至另一台服务器后,mariabackup现在无法备份特定表。从 stderr 日志中: [00] 2019-09-10 01:00:01 Connecting to MySQL server host: localhost, user: root, password: set, port: 3306...

Admin

将 Innodb 数据库从一台服务器移动到另一台服务器的最快方法
xtrabackup

将 Innodb 数据库从一台服务器移动到另一台服务器的最快方法

我知道我可以使用 mysqldump 或 xtrabackup 将 InnoDB 从一个数据库移动到另一个数据库。 考虑到我可以接受服务器停机时间,有没有更好的方法来移动 InnoDB 数据库? 我尝试复制所有“ib_*”文件,但似乎不起作用。我是否遗漏了什么? ...

Admin

如何恢复 Galera 集群节点
xtrabackup

如何恢复 Galera 集群节点

我在 MariaDB 下运行一个三节点、多主 Galera 集群。 其中一个节点因硬件故障而崩溃(节点 3),不知何故,这也导致一个健康节点(节点 2)崩溃。因此,只剩下一个正在运行的节点(节点 1),此时它是集群中最先进的节点。 我正在等待托管公司修复第三个节点,但与此同时我无法重新启动第二个节点。尝试重新启动时,程序xtrabackup-v2尝试状态转移时出现以下错误: [Warning] WSREP: 1.0 (node1): State transfer to 0.0 (node2) failed: -2 (No such file or di...

Admin

mysql(Perconadb)Galera/Xtrabackup 集群加入失败,显示“参数无效”
xtrabackup

mysql(Perconadb)Galera/Xtrabackup 集群加入失败,显示“参数无效”

我有一个 MySQL Galera 集群,使用 Perconadb 和 Xtrabackup。节点可以独立启动,或者如果只需要 IST,则可以加入集群。但是,如果需要 SST,则运行完成然后失败。 日志显示,xtrabackup SST 完成后,它会以统计信息 22(无效参数)退出,导致 SST 回滚并且节点无法启动。 2018-08-09 00:43:25 860 [Note] WSREP: 0.0 (xmdadb01): State transfer to 1.0 (xmdadb02) complete. 2018-08-09 00:43:25 86...

Admin

使用 mariabackup 备份单个数据库?
xtrabackup

使用 mariabackup 备份单个数据库?

我一直在努力重做我们的数据库备份例程,并研究了 mariabackup,因为考虑到我们的架构大小,mysqldump 不再适用。我们有多个需要备份的架构 - 它们的大小各不相同,备份频率也各不相同(有些需要每 6 小时备份一次,其他的可以在一天内备份一次)。最重要的是,我们的数据库由两个数据库服务器组成,以主从配置运行。 首先,我针对我们的一个模式运行了这个命令: mariabackup --backup --user root --password <pass> --databases db1 这生成了“db1”模式的数据文件副本,以及...

Admin

如何使用大量表来加快 xtrabackup 的最后阶段?
xtrabackup

如何使用大量表来加快 xtrabackup 的最后阶段?

我有一个 MySQL 5.5 数据库,其中有数千个表和繁重的写入工作量。 我需要使用 xtrabackup 进行在线备份(从生产服务器创建一个停机时间最短的从属服务器),但问题是备份的最后阶段(当它发出 FLUSH TABLES WITH READ LOCK 时)需要很长时间才能完成。我怀疑这是因为它复制了数千个 frm 表定义文件。我可以通过任何方式加快这个过程吗?例如,如果我确信表结构没有改变? 我还看到 innobackupex 有一个名为 --rsync 的选项,据说应该有帮助,但 innobackupex 现在已经弃用了,而且 xtraback...

Admin

my.cnf 中未使用端口设置
xtrabackup

my.cnf 中未使用端口设置

我正在尝试将 Percona XtraBackup 工具的凭据存储在文件中,/etc/my.cnf如下所示: [xtrabackup] target-dir=/backup user=root password=[password] host=[local ip] port=12345 运行时: extrabackup --backup /backup 我得到: 连接到 MySQL 服务器主机:[本地 ip],用户:root,密码:set,端口:3306 除了port被忽略的之外,其他一切都被使用了。我这里漏掉了什么?如果我运行它,e...

Admin

xtrabackup:打开文件过多(超过 1048576)
xtrabackup

xtrabackup:打开文件过多(超过 1048576)

当使用 xtrabackup 备份包含大量表的 mysql 数据库时,过程失败并出现错误 24:“打开的文件太多”。 这是 Percona 网站上的常见问题解答:https://www.percona.com/doc/percona-xtrabackup/2.2/faq.html#backup-fails-with-error-24-too-many-open-files 我的问题是我无法进一步增加允许的文件描述符数量,因为 Linux 内核对打开文件数量的限制有硬编码,为 1048576。 有人知道吗: 我们是否可以配置 xtrabackup 以...

Admin

Vagrant 下的 MariaDB Galera 复制
xtrabackup

Vagrant 下的 MariaDB Galera 复制

我正在使用多机 VagrantFile 在 Vagrant 下配置 Galera MySQL 集群。 我不认为问题出在 Vagrant Vagrant 版本 Vagrant文​​件 Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.vm.provider "virtualbox" do |vb| vb.memory = "2048" end config.ssh.forward_agent = true if Va...

Admin

需要从完整的 xtrabackup 进行部分恢复
xtrabackup

需要从完整的 xtrabackup 进行部分恢复

我正在使用 percona xtrabackup 在 mariadb 10 上进行完整的数据库备份,现在我正在测试恢复。 我想只恢复一些数据库(重要的数据库)并忽略其他数据库(大型存档数据库),模拟总数据库丢失以检查恢复最重要的内容以恢复业务需要多长时间。试图恢复所有内容将花费更长的时间,因为存档并不重要并且可以稍后恢复。 问题是(据我所知)xtrabackup 似乎仅支持完整恢复。 那么有没有办法使用 xtrabackup 进行部分恢复(仅恢复一些数据库),使用完整的 xtrabackup 备份 谢谢 ...

Admin