Thread:Project:Support desk/Converting from MyISAM to InnoDB/reply

There is no special process to go through, just change the engine and that's it.

You can do this for all tables, but not for "searchindex", because there the fulltext search feature of MyISAM is needed (which InnoDB does not yet support).

You can use phpmyadmin, if you that installed. But take note that changing the engine depending on the size of the tables and the power of your server may take quite some time. This could lead to a PHP timeout in the middle of the process, which could leave your table in inconsistent state.

Another option is to do an ALTER table ENGINE=InnoDB; on the command line, if you have command line access. There restrictions coming from PHP do not apply.