面试题答案
一键面试为什么要先查看当前正在使用的binlog文件
在手动清理MariaDB的binlog时,不能删除正在使用的binlog文件。因为如果删除正在使用的binlog文件,可能会导致数据库在进行数据恢复、主从复制等依赖binlog的操作时出现错误,甚至使数据库无法正常运行。只有确认不是当前正在使用的binlog文件,清理才是安全的。
如何查看当前正在使用的binlog文件
可以使用以下SQL语句查看:
SHOW MASTER STATUS;
执行该语句后,结果集中的File
字段对应的就是当前正在使用的binlog文件名 。