debian

Debian MariaDB数据恢复方法

小樊
40
2025-12-15 03:01:43
栏目: 云计算

Debian MariaDB 数据恢复方法

一 恢复前的关键准备

二 有备份时的恢复

三 无备份或仅文件损坏时的恢复

四 常见场景与命令速查

场景 关键动作 核心命令示例
误删表/库,需回到误删前 只读→备份 binlog→全备恢复→增量回放 `SET GLOBAL read_only=1; FLUSH LOGS; mysql < full.sql; mysqlbinlog --start-position=POS --stop-datetime=“2025-12-15 14:29:00” mysql-bin.000123
仅部分库/表恢复 逻辑备份按库/表导入 mysql db < tb.sqlmysql -e "CREATE DATABASE db;"; mysql db < backup.sql
无备份但实例可强制启动 强制恢复→导出→重建 配置 innodb_force_recovery=1..Nmysqldump -A > dump.sql→重装→导入
物理损坏或文件仍在 文件拷贝恢复 停库→拷文件→chown mysql:mysql→启动→导出

五 恢复后的验证与加固

0
看了该问题的人还看了