Não é possível conectar-se à instância local do MySQL quando executado como serviço

3

Ultimamente, eu tenho rodado um servidor MySQL local para fins de desenvolvimento e, por algum motivo, nunca o rodava como um serviço, por isso estava constantemente iniciando-o usando o mysqld.exe toda vez que começava a executar qualquer trabalho de banco de dados.

Finalmente decidi que isso deveria estar sendo executado como um serviço, porque agora estou usando praticamente todos os dias. Eu o configurei facilmente como um serviço e tudo parecia estar funcionando, mas assim que tentei me conectar a ele (via Workbench), inesperadamente, recebi um prompt de senha.

Acabei de usar o usuário "root" padrão sem uma senha, porque não tenho preocupações de segurança com o banco de dados ou acesso à minha caixa anteriormente, mas agora não consigo acessar minha instância do MySQL usando essas credenciais.

Parar o serviço e executar o mysqld.exe permite conectar-me perfeitamente às minhas credenciais anteriores. O que eu estou fazendo errado aqui? O serviço MySQL não está apenas executando o mysqld.exe na inicialização?

Estou executando o Windows 7 nesta caixa, se isso fizer alguma diferença.

ydaetskcoR
fonte
Você verificou seu PC em busca de serviços de qualquer outra instalação do servidor mysql ?. Verifique também o caminho do mysqld.exe na propriedade de serviço mysql
Renju Chandran chingath
A instalação do MySQL foi feita em uma nova instalação do Windows e não tenho outras instalações do MySQL em nenhum outro lugar nesta caixa. O caminho do executável "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56é exatamente como eu inicio o MySQL manualmente.
ydaetskcoR

Respostas: