porque eu sempre sinto falta de mysqlid.sockfile?

0

Eu perdi repetidamente o arquivo mysqlid.sock no ubuntu como posso gerar esse arquivo perdido , por que esse arquivo sempre falta no Ubuntu?

o erro não pode se conectar através de var/run/mysql/mysqlid.sock (2)

Por causa disso, meu software não está funcionando.

    
por hemilprasoonn 20.11.2013 / 07:24

1 resposta

0

O mysqld.sock não é um arquivo regular, mas um soquete usado para conectar-se a uma instância mysql em execução. Por causa da filosofia Linux Tudo é um arquivo , ele é apresentado como um arquivo para o usuário.

Um soquete ausente geralmente indica que o programa que criou esse soquete - mySQL ou mariaDB no seu caso - não está sendo executado (corretamente) ou o programa não está configurado para criar esse soquete.

Você pode verificar se o mysql está rodando emitindo service mysqld status .

Para verificar se o mysql está configurado para criar o socket que você está procurando, abra /etc/my.cnf com um editor de texto de sua escolha e procure por uma linha como a seguinte. Deve estar na seção mysqld do arquivo.

socket=/var/run/mysql/mysqld.sock
    
por drc 20.11.2013 / 08:35