我正在尝试启动MySQL服务器,但它总是抛出错误。在检查时,我发现服务器意外地停止了,进程中有一个事务没有完成。我不得不删除一些日志文件,因为服务器空间不足,我删除了一个mariadb-bin文件,我假设该文件包含执行tc-heuristic-recover=ROLLBACK恢复所需的一些信息。[ERROR] mysqld: File '/var/log/mysql/mariadb-bin.000486' no
首先,当mysql服务器使用rm -f binlog.0015、binlog.0016.binlog.0026运行时,我手动删除了bin-log文件。稍后,我发出命令:将二进制日志清除为“mysql-bin.0026”;并且可以看到bin日志被正确清除。但是过了一段时间,我可以注意到mysql数据库的缺失。什么可能是根本原因。mysql是否因为错误地处理回收站日志而放弃。|
| mysql