innobackupex 恢复全库经常做,但是恢复某个库却做的很少。
image.png
恢复时必须清空data目录,但是数据库的mysql,information等系统库也需要清理???
1.导出加--databases
/home/mysql/innobackupex --defaults-file=/data/mysqldata/3306/etc/my.cnf --slave-info --safe-slave-backup --use-memory=5G --host=localhost --user=admin --password='yourpasswd' --port=3306 --databases=cp4 --socket=/data/mysqldata/3306/tmp/mysql.sock /data/mysqldata/backup
2.回放redo需要加--export
原因为:
--export
This option is passed directly to xtrabackup's --export
option. It enables exporting individual tables for import
into another server. See the xtrabackup documentation for
details.
/home/mysql/innobackupex --apply-log --export /home/mysql/2021-04-06_20-21-29
3.恢复真他妈垃圾,建议备份的时候把系统库加上
--databases="cp4 information_schema mysql performance_schema"
网友评论