查看我的Ubuntu 13.10服务器上的/var/lib/mysql
文件夹,我看到很多名为innodb_status.*
的文件。
运行ls -la
这些文件似乎没有任何大小,但我不想删除它们,以防它做一些重要的事情。
有什么想法吗?
答案 0 :(得分:1)
根据下面引用的MySQL pages,我会说“是的,你可以(但先停止mysql-server)”。
InnoDB将诊断输出发送到stderr或文件而不是stdout或固定大小的内存缓冲区,以避免潜在的缓冲区溢出。作为副作用,
SHOW ENGINE INNODB STATUS
的输出每十五秒写入MySQL数据目录中的状态文件。该文件的名称为innodb_status.pid
,其中pid是服务器进程ID。 InnoDB删除正常关闭的文件。如果发生异常关闭,则可能存在这些状态文件的实例,必须手动删除。在删除它们之前,您可能需要检查它们以查看它们是否包含有关异常关闭原因的有用信息。仅当设置了配置选项innodb_status.pid
时才会创建innodb-status-file=1
文件。