#1033 - 文件中的信息不正确:'。/ database_name / table_name.frm'

时间:2012-03-18 18:44:37

标签: php mysql phpmyadmin innodb myisam

当我去浏览表格数据时,我完全忘记了这个错误的显示方式或原因。

我注意到的一件事是存储引擎已经被InnoDB切换到MyISAM,说它已被禁用。

我等着收到托管公司的回复,但是在我收到他们的回复之前,我有什么可以探索的吗?

应该在服务器上备份sql,但是当我下载它时,该文件为空。

非常感谢有关访问此数据的任何提示。

3 个答案:

答案 0 :(得分:4)

听起来您的主机可能已禁用InnoDB,这将使任何现有的InnoDB表无法使用。他们也可能意外地破坏了InnoDB数据文件。

无论哪种方式,你都无法自行恢复它。

答案 1 :(得分:1)

来/etc/my.cnf更改配置

max_connections = 2500
query_cache_limit = 2M
query_cache_size = 150M
tmp_table_size = 200M
max_heap_table_size = 300M
key_buffer_size = 300M
tmpdir = /dev/shm

运行命令: service mysqld restart

再次检查,祝你好运

答案 2 :(得分:0)

试着重新启动mysql。它帮助我解决了问题