Mysql “Não é possível conectar-se ao servidor MySQL local por meio do soquete '/var/run/mysqld/mysqld.sock' (2)”

1

Eu tenho problema com o meu mysql. Tudo começou com que eu estava importando um despejo com a ferramenta de bancada de trabalho. Eu esperei cerca de 30 minutos para terminar, mas nada aconteceu, então eu decidi pressionar parar, para minha surpresa que não funcionou tanto para eu fechar o aplicativo e abri-lo novamente. Sob o status do servidor de abas eu podia ver que ainda estava trabalhando nele, decidi então esperar mais um pouco para ver o que aconteceria. O script sql parecia terminar, mas depois disso o mysql estava inutilizável. Eu não posso mais iniciar o mysql se eu fizer isso com a ferramenta de bancada eu recebo o erro

Start server

A permission error occurred while attempting to start the server. Administrator password was possibly wrong.

Se eu tentar acessar o mysql por CL

mysql -u root -p -h localhost -P 3306

Eu recebo erros como este.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Como posso corrigir isso para que eu possa usar meus bancos de dados mysql novamente?

    
por Frozendragon 14.07.2013 / 02:29

1 resposta

1

Ok, aqui está:

  • Excluir mysqld.sock e rm /var/run/mysqld/mysqld.sock
  • Reinicie o serviço mysqld em service mysqld stop e service mysqld start
  • Tente acessar o cliente mysql em mysql -u root -h localhost -p

Nota:

If you really need connect to that port, then do it, avoid that otherwise.
    
por 14.07.2013 / 05:34