Ik heb dit probleem ooit gehad en heb het opgelost door mysql-server te installeren , dus zorg ervoor dat je de mysql-server . hebt geïnstalleerd , niet de mysql-client of iets anders.
Die fout betekent dat het bestand /var/run/mysqld/mysqld.sock bestaat niet, als je mysql-server niet hebt geïnstalleerd , dan zou het bestand niet bestaan. Dus installeer het in dat geval met
sudo apt-get install mysql-server
Maar als de mysql-server al is geïnstalleerd en actief is, moet u de configuratiebestanden controleren.
De configuratiebestanden zijn:
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
In /etc/my.cnf , kan de configuratie van het socketbestand /tmp/mysql.sock . zijn en in /etc/mysql/my.cnf de configuratie van het socketbestand kan /var/run/mysqld/mysqld.sock zijn . Dus, verwijder of hernoem /etc/mysql/my.cnf , laat mysql /etc/my.cnf . gebruiken , dan is het probleem mogelijk opgelost.