Sto ricevendo il seguente errore quando cerco di connettermi a mysql:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
C'è una soluzione per questo errore? Quale potrebbe essere la ragione dietro?
Ti stai connettendo a "localhost" o "127.0.0.1" ? Ho notato che quando ti connetti a "localhost" viene usato il connettore socket, ma quando ti connetti a "127.0.0.1" viene usato il connettore TCP/IP. Potresti provare a usare "127.0.0.1" se il connettore socket non è abilitato/ funzionante.
Controlla se il tuo servizio mysqld è in esecuzione o meno, se non è in esecuzione, avvia il servizio.
Se il tuo problema non è risolto, cerca /etc/my.cnf
e modifica come segue, dove vedi una linea che inizia con socket
. Fai un backup di quel file prima di fare questo aggiornamento.
socket=/var/lib/mysql/mysql.sock
Cambia in
socket=/opt/lampp/var/mysql/mysql.sock -u root