Задать вопрос
@Bodik

Как запретить использование MyISAM?

Нужно заставить пользователей пользоваться InnoDB. Как можно запретить использование движков MyISAM для юзеров на вебхостинге? Или ограничить к минимуму возможность заливки дампов где живут MyISAM?

dev.mysql.com/doc/refman/5.1/en/show-engines.html
«All MySQL servers support MyISAM tables, because MyISAM is the default storage engine. It is not possible to disable MyISAM»

но может можно как-то извратиться?
  • Вопрос задан
  • 3347 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
taliban
@taliban
php программист
Скажите мне хостинг на котором хотите запретить использование myisam чтоб я знал каким хостингом не пользоваться.
Ответ написан
kashey
@kashey
Программирую большую половину жизни
1. Шлите пользователям уведомляки о MyIsam
2. Повесте тригер\mysql-proxy который будет ревратить myisam в innodb
3. Для фултекста еще сфинкс к mysql прикрутите
4. И это все можно рекламировать как бонусы, а не ограничения
Ответ написан
@snevsky
Старнно, а в чем конкретно проблемы с репликацией MyISAM?
Ответ написан
Nastradamus
@Nastradamus
А если установить движок по умолчанию в InnoDB? Есть мнение, что большинство юзеров используют MyISAM только потому что он стоит по умолчанию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы