Mysql отключение innodb

InnoDB — одна из выби­ра­е­мых под­си­стем низ­ко­го уров­ня в СУБД MySQL, вхо­дит во все стан­дарт­ные сбор­ки для раз­лич­ных опе­ра­ци­он­ных систем. Основ­ным отли­чи­ем InnoDB от дру­гих под­си­стем низ­ко­го уров­ня MySQL явля­ет­ся нали­чие меха­низ­ма тран­зак­ций и внеш­них клю­чей.

Thank you for reading this post, don't forget to subscribe! 

В отли­чие от таб­лиц MyISAM, где для каж­дой таб­ли­цы созда­ет­ся один файл дан­ных, дан­ные InnoDB в настрой­ках по умол­ча­нию хра­нят­ся в боль­ших сов­мест­но исполь­зу­е­мых фай­лах (изме­нить это мож­но с помо­щью настро­ек опции innodb_file_per_table), что поз­во­ля­ет исполь­зо­вать постра­нич­ный кэш стра­ниц базы дан­ных. Фор­мат дан­ных InnoDB обес­пе­чи­ва­ет надеж­ное хра­не­ние дан­ных за счет тран­зак­ци­он­но­сти и бло­ки­ров­ки дан­ных на уровне строки.

 

В кон­фиг файл my.cnf нуж­но добавить:

skip-innodb

В вер­сии MySQL 5.5 это­го уже не доста­точ­но, не запус­ка­ет­ся база - пишем уже:

default-storage-engine=myisam
skip-innodb