Возможно, вы неправильно поняли, база данных не имеет механизма хранения .
Механизм хранения предназначен для таблиц.
Вы можете переключать механизм хранения только для таблиц.
Однако myisam не поддерживает транзакции,
и innodb (версия mysql <5.6) не поддерживают полнотекстовый поиск. </p>
Не зная, какие таблицы в какой базе данных
я думаю, вы не должны менять механизм хранения.
Пример: -
http://demo.phpmyadmin.net/STABLE/index.php?lang=en&collation_connection=utf8_general_ci
Нижний ряд, отображаемый в phpmyadmin, эквивалентен: -
show create database YOUR_DATABASE;
при создании новой таблицы без указания механизма хранения к ней будет применяться
тип механизма хранения по умолчанию для базы данных.
для mysql версии 5.5, механизм хранения по умолчаниюэто изменение на innodb.
нет прямого способа изменить механизм хранения базы данных по умолчанию после создания базы данных
Обходной путь - создать новую базу данных с желаемым механизмом хранения по умолчанию,
затем переименуйте все таблицы, которые в настоящее время находятся в существующей базе данных, в эту базу данных.