如果 MySQL 无法写入 InnoDB 日志会发生什么?

如果 MySQL 无法写入 InnoDB 日志会发生什么?

如果包含 InnoDB 日志文件(innodb_log_group_home_dir)的分区已满、只读或无法写入,MySQL 会发生什么情况?

如果确实发生这种情况,需要什么恢复过程?我可以使用从服务器来帮助主服务器恢复吗?

答案1

在 MySQL InnoDB 论坛上得到了回复。我发誓当我发布这个问题时,它听起来不那么愚蠢。

如果没有 iblog 文件,InnoDB 就无法运行。它们是预先分配的,因此“空间不足”不是一种故障模式,不可写才是一种故障模式。

从属的iblog,binlog,relaylog,general log等本身都是无用的。

您应该计划停止从属服务器,复制所有文件等,以重建主服务器。

相关内容