Servidor MySQL: Erro 1067 (em services.msc) e Erro 10061 (no console mysqld) - qual solução de problemas pode ser tentada?

0

Estou tentando instalar a edição da comunidade MySQL em uma máquina com Windows 8.1. Para resumir o problema: com o instalador .msi eu obtenho o MySQL registrado como um serviço, mas incapaz de iniciar (erro 1067); com uma instalação manual, recebo o serviço em execução, mas o console retorna um erro 10061 ao verificar a funcionalidade do servidor.

Minha pergunta aqui é se alguém tem familiaridade com esse tipo de problema no Windows 8.1 e pode sugerir para uma solução ou, pelo menos, descobrir qual pode ser o problema.

Esta é uma explicação muito mais detalhada dos mesmos fatos:

Eu encontrei um problema com a configuração do servidor MysQL, o servidor foi instalado e está sendo executado nos serviços do Windows, mas o prompt de instalação pára na etapa "Iniciando o Servidor" da configuração. O log lê: "Pare o servce. OK. Defina o serviço. OK. Defina o firewall. OK. Iniciar o serviço ...", então ele para apenas dando mensagens que indicam que muito tempo está passando.

Se eu tentar iniciar manualmente o serviço a partir de services.msc, recebo um erro 1067 (o processo é encerrado inesperadamente). Se eu interromper a configuração e tentar prosseguir com o assistente, recebo uma página que lista o servidor MySQL como instalado, mas parou e não consigo estabelecer uma conexão com a senha configurada.

Eu posso tentar mudar a porta padrão, mas o log de configuração diz que nada está errado com o firewall. Eu tentei fazer tudo isso a partir da conta do Administrador e o comportamento é o mesmo.

Então, tentei instalar o servidor manualmente a partir da conta do Administrador e, por fim, recebi um serviço em execução, mas é isso que recebo:

.. \ bin > mysql --install MySQL56 - serviço local (e subseqüentemente: .. \ bin > mysql --install MySQL56) Serviço instalado com sucesso. (O serviço está listado em services.msc como um serviço gerenciado automaticamente).

.. \ bin > mysqlshow msqlshow: Não é possível conectar-se ao servidor MySQL em 'localhost' (10061)

.. \ bin > mysqlshow -u root mysql msqlshow: Não é possível conectar-se ao servidor MySQL em 'localhost' (10061)

.. \ bin > mysqladmin version status proc mysqladmin: connect to server em 'localhost' falhou erro: 'Não é possível conectar ao servidor MySQL em' localhost '(10061)' Verifique se o mysqld está sendo executado no host local e se a porta é a 3306. Você pode verificar isso fazendo 'telnet localhost 3306'

.. \ bin > teste do mysql ERRO 2003 (HY000): Não é possível conectar ao servidor MySQL em 'localhost' (10061)

e estou meio inseguro sobre como executar esse comando telnet. de qualquer forma, já que estou tentando acessar o localhost, não vejo como poderia haver problemas com os dados sendo acessados pela porta.

Eu encontrei alguns conselhos gerais em alguns BBS chineses com usuários que tiveram os mesmos erros, mas nenhum deles foi particularmente útil (excluindo my.ini, defina manualmente localhost para 127.0.0.1, etc,).

    
por maja 15.12.2014 / 08:36

1 resposta

1

Para executar o MySQL no prompt de comando, siga as etapas

(i) Abra o prompt de comando e use o comando cd C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.6 \ bin.

(ii) Agora execute o exe mysqld.exe.

Você seria capaz de conectar o mysql.

    
por 15.12.2014 / 15:45