Linux « Debian 6, MySQL создание баз данных в InnoDB

По умолчанию БД создаются в MyISAM, как сделать чтобы БД по умолчанию создавались в InnoDB. P.S. создаю через phpmyadmin

1 ответов


Выбрать нужный тип по умолчанию можно указав ключи при запуске mysql


--default-storage-engine=innodb
 или

--default-table-type=innodb
 
или изменив конфигурацию в файле my.cnf


SET storage_engine=InnoDB;
 или

SET table_type=InnoDB;
 
Эти и другие возможности Вы можете обнаружить в документации :)

Немного поправлю вас. В файле my.cnf нужно прописать


default_storage_engine=InnoDB
 или

default_table_type=InnoDB
 
а

SET storage_engine=InnoDB;
 или

SET table_type=InnoDB;
 
устанавливаются для текущего сеанса запросом в бд =)
P.S. с добавлением default_storage_engine=InnoDB все получилось и прекрасно работает, еще раз спасибо!