面试题答案
一键面试- 确定二进制日志文件及位置:明确误操作涉及的二进制日志文件名称(假设为
mysql-bin.000001
)以及起止位置(假设起始位置为107
,结束位置为500
)。 - 导出指定范围日志:使用
mysqlbinlog
工具导出指定位置的日志内容到一个文本文件。例如:
mysqlbinlog --start-position=107 --stop-position=500 mysql-bin.000001 > recovery.sql
- 执行恢复操作:登录到MariaDB数据库,执行导出的SQL文件,恢复数据。例如:
mysql -u username -p < recovery.sql
输入数据库密码后,即可完成数据恢复。