Eu uso o InnoDB quase exclusivamente em minhas aplicações. No entanto, se eu não tomar cuidado ao configurar a tabela, esqueço de alterá-la e o phpmyadmin me atribui MyISAM. Existe uma maneira de alterar o mecanismo de armazenamento padrão?
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
Você tem que adicionar a linha
default-storage-engine = InnoDB
na[mysqld]
seção do seu arquivo de configuração mysql (my.cnf ou my.ini dependendo do seu sistema operacional) e reiniciar o serviço mysqld.Eu não acredito que você possa mudar isso através do PhpMyAdmin.
Esta resposta está meio atrasada, mas pode ajudar outras pessoas. Se você tem medo de estragar algo no servidor MySQL, você pode alterar o mecanismo padrão ao criar uma tabela do phpMyAdmin. O criador de seleção padrão para mecanismos MySQL é esta função
StorageEngine.class.php
emlibraries
pastas (no phpMyAdmin 3.5.8.2):Essa seleção é preenchida a partir da seguinte consulta:
O código a seguir está selecionando o mecanismo padrão definido pelo arquivo de configuração do MySQL:
No entanto, podemos alterá-lo para selecionar o InnoDB como o mecanismo padrão:
Você pode alterá-lo em PHPMYADMIN para cada tabela:
Se você tiver muitas mesas, pode levar algum tempo para clicar em cada uma e fazer isso, mas é possível.
É uma pergunta antiga, mas é necessária sempre para iniciantes ou outras pessoas, esta é uma boa maneira que encontrei e trabalhei:
A maneira mais fácil de alterar o mecanismo padrão é fazer logon no phpMyAdmin e depois ir para Variáveis >> mecanismo de armazenamento (a guia Variáveis funciona com WAMP.. para XAMPP, encontre-o na guia Operações)
clique em editar e digite InnoDB .
o mecanismo de armazenamento padrão agora é o InnoDB
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine
================================================== =======
link de resposta principal: https://stackoverflow.com/a/21158741/8934351