PDA

Просмотр полной версии : MyISAM в InnoDB


ANTzzz
14.01.2012, 14:44
Подскажите как можно сконвертировать тип БД MyISAM в InnoDB в СУБД MySQL? В интернете нашел несколько советов, но каким-то языком написаны, что не очень понятно - как, что и почем. Может кто сталкивался с таким?

Весёлый Молочник
14.01.2012, 23:18
Дамп базы сделай, потом удали базу и создай заново в inoodb.

ANTzzz
15.01.2012, 21:01
Дамп базы сделай, потом удали базу и создай заново в inoodb.

В том то и проблема дамп создается, но тип БД не меняется. В инете этот самый дамп конвертируют, только вот я не совсем разобрался как.

Весёлый Молочник
15.01.2012, 22:57
А вот этого не знаю, всегда в innodb делал базы.

Strelockk
25.01.2012, 09:41
пробуй
ALTER TABLE `table` ENGINE='InnoDB';

только если база живая, то перед любыми ALTERами делай дамп, чтобы если что, можно было откатиться =)


Да и зачем тебе это? Или проект высоконагруженный? Просто MyISAM подходит для большинства сайтов.

Вот тут почитай саму статью и комментарии, есть полезная информация http://greenmice.info/ru/node/106