Depois de instalar o mysql-server e fazer $ mysql, o mysql não será iniciado. Falta o Mysqld.sock

0

Primeiro, eu instalei o mysql-server

Em seguida, eu fiz

$mysql

Eu adicionaria um banco de dados e editaria algumas coisas.

Mas recebi este erro:

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

Como faço para corrigir isso? Obrigado pelo seu tempo

Editar # 1: eu fiz este comando:

$sudo service mysql start

E eu recebi de volta:

start: Unknown Job: mysql

Ajuda?

    
por user287210 16.06.2014 / 22:48

1 resposta

0

Por padrão, o MySQL parece apenas escutar em um soquete TCP, em vez de um soquete de domínio unix.

Seu cliente está tentando se conectar ao servidor pelo soquete de domínio (mais rápido).

Você precisa ativar o soquete do Unix da seguinte forma:

Edite o arquivo:

/etc/mysql/my.cnf

Remova o comentário da linha:

socket = /var/run/mysqld/mysqld.sock

Em seguida, execute:

serviço mysql restart

    
por ApacheAdmin 17.06.2014 / 02:46