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

0

Eu tenho lutado com esse problema por um bom tempo. Alguém por favor pode me avisar sobre como fazer o mysql funcionar?

root@me:~# start mysql
start: Job is already running: mysql
root@me:~# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

O que impressiona é que ele não mostra nenhum processo do mysql sendo executado, mesmo que a frase acima diga o contrário.

~# ps -ef | grep mysql
root      8968  1631  0 15:24 pts/0    00:00:00 grep --color=auto mysql
    
por user784637 03.01.2012 / 00:22

5 respostas

2

use o comando sudo nano /etc/mysql/my.cnf e altere o endereço de ligação para o seu host local ou 127.0.0.1 , em seguida, salve e feche a janela my.cnf.

Em seguida, execute o comando abaixo

sudo service mysql start

tente login mysql -u root -p

    
por Karthick 04.08.2014 / 07:41
1

verifique os seguintes passos: -

1) no my.cnf, verifique a localização do scoket

2) verifique as permissões do diretório de dados mysql.

3) use seguindo se vc não tiver senha  mysql -uroot -p senha: basta pressionar enter

    
por kiran 09.01.2012 / 07:59
0

Apesar de parecer que usar start and stop é a nova maneira padrão de lançar daemons, eu ainda prefiro o jeito antigo (na verdade, acho que o novo jeito nunca funcionou para mim) então parei de tentar usar isso):

% bl0ck_qu0te%

Você já tentou? Porque parece que o start não está iniciando o mysql como o ps mostrou.

    
por lafdez 03.01.2012 / 08:42
0

apenas digite este código no terminal

sudo opt/lampp/bin/mysql -u root

ou

sudo opt/lampp/bin/mysql -u root -p

se você tiver definido uma senha.

    
por retsie 14.12.2013 / 14:02
-2

digite isto em um terminal

mysql -u root -p

digite sua senha

    
por coder 03.01.2012 / 08:46