Mecanismo de armazenamento: MySQL

Uma breve descrição dos diferentes tipos de mecanismos de armazenamento são:
– InnoDB: Oferece suporte a transações, bloqueio em nível de linha e chaves estrangeiras.
– MRG_MYISAM: Coleção de tabelas MyISAM idênticas.
– BLACKHOLE: mecanismo de armazenamento / dev / null (tudo o que você escreve desaparece)
– CSV: mecanismo de armazenamento CSV.
– MEMÓRIA: baseado em hash, armazenado na memória, útil para tabelas temporárias
– FEDERADO: Mecanismo de armazenamento MySQL federado
– ARQUIVO: Mecanismo de armazenamento de arquivos
– MyISAM: Mecanismo padrão a partir do MySQL 3.23 com ótimo desempenho

Quando instalei o MySQL em uma nuvem da Amazon, o mecanismo padrão que ele selecionou foi MyISAM para benefícios de desempenho. Mas: http://tag1consulting.com/MySQL_Engines_MyISAM_vs_InnoDB explica como o InnoDB é tão bom quanto o MyISAM.

Portanto, a próxima pergunta é como alteramos o mecanismo padrão?

Bem, simplesmente encontre o arquivo de configuração do MySQL: (No Linux deve estar em /etc/mysql/my.cnf)
No arquivo find
[mysqld]
Adicione uma linha abaixo dele:
default-storage-engine = innodb

Então, a etapa óbvia é reiniciar o mysql: service mysql restart