Não é possível encontrar o mysqld.sock

0

Eu sou novo para isso

Então eu uso isso para desligar o mysql no servidor linux ubuntu

#uname -r
4.4.0-87-generic

ok, então quando eu tento executar um database_instaler.sh y verificar o log e vejo

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

Mas eu estou usando o Lampp e não consigo encontrar o arquivo mysqld.sock dentro do diretório mysql.

Alguém por favor pode me dar uma mão? onde posso encontrar o .sock?

    
por Geemo 04.12.2017 / 00:27

1 resposta

1

Isso indica que o MySQL não está em execução ou não foi instalado corretamente. Você acessa o MySQL com um cliente MySQL, como o comando mysql . O cliente MySQL se comunica com o servidor MySQL por meio de uma porta TCP / IP ou de um soquete Unix.

No seu caso, o cliente MySQL está configurado para se comunicar com o servidor por meio de um soquete Unix localizado em /var/run/mysqld/mysqld.sock , mas não há servidor escutando lá.

Isso pode indicar

  • Nenhum servidor MySQL está instalado
  • Seu servidor MySQL está parado
  • Seu servidor MySQL está configurado para escutar um soquete em um local diferente, ou para uma porta TCP / IP, mas seu cliente MySQL acha que está escutando um soquete naquele local.
por thomasrutter 04.12.2017 / 03:47