Re: How can I fix Engine errors after migration from 5.7 to 8
Posted by: Henrique Garcia
Date: April 28, 2026 11:40AM

Hi Vito, how are you?

MySQL 8.0 still supports MyISAM, but mixing database engines during migration is not recommended.

If some tables need to be InnoDB, convert them explicitly:
ALTER TABLE db.table ENGINE = InnoDB;

Best practice is to convert MyISAM → InnoDB in MySQL 5.7 before dumping, running mysqldump, and restoring the database in MySQL 8.0.

After importing, check the database engines and errors before restarting the server.

If necessary, start MySQL 8.0 with a clean data directory and re-import the data instead of modifying the tables during restoration.

Best regards,
Henrique Garcia

Options: ReplyQuote


Subject
Written By
Posted
Re: How can I fix Engine errors after migration from 5.7 to 8
April 28, 2026 11:40AM


Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.