Para mim, este problema parecia estar ligado ao fato de que eu estava tentando várias vezes instalar o MySQL e também alterar a localização dos arquivos do banco de dados. Se você receber o erro 1067 nesta situação
- certifique-se de que a opção datadir em my.ini aponte para o novo diretório de banco de dados
- certifique-se de ter copiado todos os arquivos do diretório padrão para o novo diretório
- exclua todos os arquivos ibdata e ib_logfile do novo diretório.
=== Detalhes ===
Eu estava instalando o MySQL Server 5.5 no Win 7 e recebendo este problema - o Assistente de Configuração de Instância do Servidor MySQL continuava pendurado em "Start service". Eu tentei desinstalar e excluir todos os arquivos locais do MySQL e também executar o assistente como administrador, mas continuei obtendo o mesmo resultado.
A documentação para solução de problemas do MySQL deu algumas boas dicas. Eu finalmente percebi que o problema era fazer com que eu mudasse a localização dos arquivos de dados do MySQL no assistente do padrão C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.5 \ data para D: \ MySQL Datafiles. O MySQL possui arquivos de sistema essenciais nesse diretório de dados - se ele não puder encontrá-los, o serviço não será iniciado.
-
Eu abri o arquivo de configuração C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.5 \ my.ini no bloco de notas (executando o bloco de notas como admin). Eu encontrei o assistente de configuração não tinha alterado a opção datadir, que ainda estava apontando para a pasta padrão. Eu mudei manualmente para o novo endereço e salvei o arquivo.
-
Tentando iniciar o serviço MySQL manualmente, mas execute o mesmo erro 1067.
-
Nenhum dos arquivos de sistema estava no novo diretório, então copiei todos os arquivos de C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.5 \ data para o novo local e tentei reiniciar o serviço MySQL manualmente. Obteve o erro antigo.
-
Quando examinei o novo diretório de arquivos de dados, descobri que o MySQL havia criado um arquivo de log .err com essas linhas
InnoDB: No valid checkpoint found.
InnoDB: If this error appears when you
are creating an InnoDB database,
InnoDB: the problem may be that during
an earlier attempt you managed
InnoDB: to create the InnoDB data
files, but log file creation failed.
InnoDB: If that is the case, please
refer to
InnoDB:
http://dev.mysql.com/doc/refman/5.5/en/error-creating-innodb.html
A página à qual ele se referia me dizia para excluir quaisquer arquivos ibdata e ib_logfile antigos do meu diretório de dados que restaram das tentativas de instalação anteriores. Assim que fiz isso, o serviço pôde começar.