Erro 2002 MYSQL OS X 10.11

0

Eu tinha várias instalações do mysql no meu laptop, como brew mysql, brew mariadb, MAMP e o antigo Mysql. Agora, estou apenas tentando usar o mysql antigo depois de tentar excluir qualquer coisa que possa estar relacionada ao Mysql e agora não consigo nem iniciar o servidor. Eu clico para iniciá-lo e não haverá nenhum processo mysqld mostrando no monitor de atividade. Quando tento conectar via linha de comando, recebo este erro.

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

Eu não consigo descobrir por que isso não vai começar. Eu não recebo uma mensagem de erro ou algo assim.

    
por Miguel Coder 29.11.2016 / 02:47

1 resposta

0

Este erro significa que o arquivo '/var/mysqld/mysqld.sock' não existe. Verifie se o mysql-server está instalado (é diferente do mysql-client). Mas se o servidor mysql estiver instalado, verifique se ele está rodando. se não tentar reiniciá-lo usando

service mysqld start

Verifie também se o arquivo /var/run/mysqld/mysqld.sock existir. Às vezes o socket é instalado lá ou tenta encontrar o arquivo mysqld.sock usando estes comandos:

updatedb
locate mysqld.sock

Se este arquivo existir, verifique o arquivo de configuração

/etc/my.cnf 

e modifique o valor de configuração do arquivo socket para coincidir com a localização do mysqld.sock.

    
por 29.11.2016 / 09:23

Tags