【发布时间】:2019-09-04 15:30:14
【问题描述】:
据我所见,Percona XtraBackup 获得了很多赞誉,但我发现它非常令人沮丧。我正在使用:
root@GR-00258:~# xtrabackup --version
xtrabackup version 2.4.9 based on MySQL server 5.7.13 Linux (x86_64) (revision id: a467167cdd4)
我可以毫无问题地创建一个或多个单一数据库的备份,但似乎没有任何方法可以恢复它们。我发现的唯一方法是将它们作为完整备份恢复到空的/var/lib/mysql,这意味着mysql当然不会启动。它似乎是一个非常糟糕的恢复工具 - 如果无法恢复单个数据库,那么能够对它们进行备份的目的是什么?
足够的咆哮 - 有没有办法让它发挥作用,或者我只是在浪费我的时间?我知道,我可以在 csv 文件中使用 mysqldump,但当数据库约为 500GB - 1TB 时,这不是一个有吸引力的选择。
【问题讨论】:
-
Per the Percona Docs -- 据此,您可能需要进行一些手动目录剥离和权限更改等。但看起来很简单。