当我在文件管理器中编辑 MySQL 5.0 中的 my.cnf 并添加以下设置时,我会自动从 Kloxo 注销,当我删除这些行并重新启动服务器时一切正常:
innodb_buffer_pool_size = 50M
innodb_log_file_size = 15M
但是当我添加以下行并重新启动时我没有问题并且已设置此设置:
bulk_insert_buffer_size=25M
为什么会这样?
PS:
我应该注意到 Horde_groupware 数据库有 innoDB 表,当一切都搞砸了并且SELECT * FROM Horde_groupware.tblname
我收到错误消息说 .frm 文件中有错误信息。
下次启动mysql成功,请运行这些
这将显示 InnoDB 日志文件的大小。这些文件的名称是(默认情况下)
为了更改 InnoDB 日志文件的大小,您必须
innodb_log_file_size = 15M
到 my.cnfservice mysql stop
rm -f /var/lib/mysql/ib_logfile*
service mysql start
(重新创建 InnoDB 日志文件)我之前写过:How to safely change MySQL innodb variable 'innodb_log_file_size'?
这将重新创建 InnoDB 日志文件。
关于
如果
Horde_groupware.tblname
是 InnoDB 表并且出现此错误,请运行以下命令:您应该看到 mysql 实例支持的所有存储引擎。对于您在该表上看到的错误,存在以下三种可能性之一: