查看我的Ubuntu 13.10服务器上的/var/lib/mysql文件夹,我看到很多名为innodb_status.*的文件。

运行ls -la这些文件似乎没有大小,但是我不想删除它们,以防它正在做重要的事情。

有任何想法吗?

最佳答案

根据下面引用的MySQL pages,我会说:“是的,可以(但是先停止mysql-server)”。


  InnoDB将诊断输出发送到stderr或文件,而不是stdout或固定大小的内存缓冲区,以避免潜在的缓冲区溢出。副作用是,每15秒将SHOW ENGINE INNODB STATUS的输出写入MySQL数据目录中的状态文件。文件的名称是innodb_status.pid,其中pid是服务器进程ID。 InnoDB删除文件以正常关闭。如果发生异常关闭,则可能存在这些状态文件的实例,必须手动将其删除。在删除它们之前,您可能需要检查它们,以查看它们是否包含有关异常关闭原因的有用信息。仅在设置配置选项innodb_status.pid时创建innodb-status-file=1文件。

09-30 15:13
查看更多