5

我正在运行共享托管 LAMP 服务器。我有几个客户使用相同的 CMS 软件,它使用 MySQL 作为后端数据库。/var/log/mysqld.log关于文件,我收到 145 错误mod_statistics.MYI

120713 8:53:22 [错误] /usr/libexec/mysqld:无法打开文件:'mod_statistics.MYI'(错误号:145)

我知道如何修复 145 错误:这不是问题。但是,找到正确mod_statistics.MYI的方法对我来说是个问题,因为这台服务器上有很多客户拥有自己的这张表的副本。

我的问题:如何修改 MySQL 日志格式以将此文件的完整路径添加到日志输出中?我真的很讨厌必须通过每个加载此表的客户来查看它是否已损坏。

我已经用 Google 搜索并阅读了 MySQL 日志文件文档,其中没有讨论更改文件格式。

谢谢你!

瑞安

4

1 回答 1

2

似乎无法格式化 MySQL 错误日志。

一种可能的解决方案是在启动服务器时使用 MyISAM 自动恢复模式:http: //dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_myisam-recover。该描述听起来像是提供了有关它正在处理的表的更多信息。

它可能有助于找到桌子,它可能会为您修复它。

于 2012-07-13T15:55:00.773 回答