MySQL 5.5 InnoDB = OFF?

3

Nós rodamos um servidor com o MySQL 5.5. 95% das tabelas estão definidas para o mecanismo InnoDB.

No entanto, sempre que eu olhar para o arquivo my.ini (usando o MySQL Workbench) na seção mysqld innodb está desmarcado e OFF é selecionado no menu suspenso. Não vejo essa linha adicionada ao arquivo my.ini ao visualizar com o bloco de notas.

Devo verificar essa configuração e configurá-la como ON para que possamos utilizar as configurações de innodb ativadas (buffers, arquivos de log, etc.) ou isso não importa?

    
por Jeff 28.11.2011 / 15:24

2 respostas

6

Innodb é o mecanismo de armazenamento padrão e é carregado por padrão. Eu consideraria isso uma falha no MySQL Workbench. Você pode ler mais sobre a opção --innodb (e --skip-innodb) aqui:

link

Observe que, se você desativar o innodb, o MySQL não será iniciado, a menos que você especifique um mecanismo de armazenamento padrão diferente.

    
por 28.11.2011 / 16:08
2

Soa como um problema com o MySQL Workbench.

O MySQL 5.5 possui um mecanismo de armazenamento padrão do InnoDB.

Na verdade, a opção default_storage_engine é predefinidos da seguinte forma:

  • MySQL 5.5.4 e anterior, MyISAM
  • MySQL 5.5.8 e depois, InnoDB

Existe outra opção chamada mecanismo de armazenamento , que foi preterido como para o MySQL 5.5.3. Tenha em mente que o MySQL 5.5.8 foi o primeiro lançamento do GA.

Suspeito strongmente que o MySQL Workbench, se estiver codificado, verifique storage-engine em vez de default-storage-engine . Isso permitiria que o MySQL Workbench monitorasse versões antigas do MySQL.

    
por 28.11.2011 / 18:14