我是网站的幸运拥有者,主持人在不知情的情况下更改设置。 当那说, 我的数据库中有一些表与InnoDB引擎一起运行。 但是整个晚上主机都禁用了InnoDB,所以我无法通过ALTER命令将其转换为MyISAM。
无论如何,我可以从数据库中获取数据,或者在禁用InnoDB时将其转换为MyISAM?
我唯一看到的是,
#1033
- 文件中的信息不正确:'file.frm'
感谢。
答案 0 :(得分:1)
不幸的是,您需要启用InnoDB
,以便MySQL
可以读取要转换的数据。
要恢复另一个实例上的数据,您需要ibdata*
根数据目录中的MySQL
个文件以及数据库目录中的所有*.ibd
个文件(如果您的MySQL
} setup已启用innodb_file_per_table
。