[英]Convert InnoDB to MyISAM with InnoDB disabled
我是一家網絡酒店的幸運所有者,主持人在不通知的情況下更改設置。 這么說,我的數據庫中就有一些表正在與InnoDB引擎一起運行。 但是當晚主機已禁用InnoDB,因此我無法使用ALTER命令將其轉換為MyISAM。
無論如何,我可以從數據庫中獲取數據,或者在禁用InnoDB時將其轉換為MyISAM?
我一直看到的唯一一件事就是
#1033
1033-文件'file.frm'中的信息不正確
謝謝。
不幸的是,您需要啟用InnoDB
以便MySQL
可以讀取數據進行轉換。
要恢復另一個實例上的數據,您將需要MySQL
根數據目錄中的ibdata*
文件以及數據庫目錄中的所有*.ibd
文件(如果您的MySQL
設置啟用了innodb_file_per_table
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.