我的mysql 5.1.41数据库中有一个表崩溃了。在使用myisamchk进行修复并且某些服务器重新启动后,它再次崩溃。有谁知道如何识别造成问题的原因?
答案 0 :(得分:1)
你检查过mysql日志文件吗?
您可以启用日志记录: /etc/my.conf
检查mysqld部分中是否存在类似下面2行的内容
[mysqld]
log-bin
log=/var/log/mysql/mysql.log
你的myisam表有多大?
您使用myisam表的具体原因也是如此。我没有具体的理由我强烈建议切换到InnoDB(InnoDB插件,或Percona的XtraDB)
InnoDB是一个“防撞安全”存储引擎