温馨提示×

Debian MariaDB如何进行数据恢复

小樊
53
2025-08-12 06:04:49
栏目: 云计算

Debian系统恢复MariaDB数据主要有以下两种方式:

一、使用物理备份恢复(推荐)

1. 全量备份恢复

  • 停止服务sudo systemctl stop mariadb
  • 准备备份mariabackup --prepare --target-dir=/path/to/full-backup
  • 恢复数据mariabackup --copy-back --target-dir=/path/to/full-backup
  • 设置权限chown -R mysql:mysql /var/lib/mysql
  • 启动服务sudo systemctl start mariadb

2. 增量备份恢复(基于全量备份)

  • 按全量备份恢复步骤先恢复全量数据
  • 对每个增量备份执行:
    mariabackup --prepare --target-dir=/path/to/incremental-backup --incremental-dir=/path/to/incremental-backup
    然后合并到全量备份目录

二、使用逻辑备份恢复(SQL文件)

  • 停止服务sudo systemctl stop mariadb
  • 恢复数据mysql -u root -p < /path/to/backup.sql
  • 启动服务sudo systemctl start mariadb

注意事项

  • 恢复前建议备份当前数据
  • 确保备份文件完整,恢复后验证数据一致性
  • 生产环境建议定期测试恢复流程

参考来源:

0