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.