Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.

Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.

Erro ao tentar iniciar o banco MySQL Server

Após concluir a instalação do MySQL, eu não estava conseguindo iniciar o banco. Tentei reinstalar, mas o problema continuava. Lembrei que eu já havia instalado o MySQL Server nessa mesma máquina há um tempo, mas eu tinha desinstalado.

Sabia que o InnoDB se tratava do armazenamento das informações do banco de dados, então fui procurar nos arquivos de configuração se tinha algum caminho apontando para algum canto errado, e era isso mesmo. Anteriormente eu tinha instalado a versão no caminho padrão, depois instalei em um caminho diferente. O problema estava que, na própria instalação, ele pede um caminho (Server data files) que eu não estava alterando, mas a instalação não estava criando esse diretório.

A solução para esse caso foi reinstalar alterando esse diretório para o mesmo diretório da instalação ou alterar o arquivo de configuração que informa esse diretório. Outra solução seria alterando o arquivo de configuração para apontar para o caminho correto, vou mostrar os dois casos.

Reinstalar informando o diretório para armazenamento dos dados

Basta informar o mesmo diretório onde o MySQL Server foi instalado na opção Server data files, conforme mostrado abaixo:

MySQL Server - Server data files

Alterar o arquivo de configuração

Outra solução seria alterar o arquivo my.ini, para apontar o caminho datadir para o diretório correto. A vantagem dessa solução é que não será necessário reinstalar o MySQL Server.

...
#Path to the database root
datadir="D:/Desenvolvimento/servers/mysql5.5.25/Data/"
...

Boa sorte.

7 Replies to “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.”

Deixe uma resposta

O seu endereço de e-mail não será publicado.