Jeg havde engang dette problem og løste det ved at installere mysql-server , så sørg for at du har installeret mysql-server , ikke mysql-client eller noget andet.
Denne fejl betyder filen /var/run/mysqld/mysqld.sock eksisterer ikke, hvis du ikke installerede mysql-server , så ville filen ikke eksistere. Så i så fald skal du installere det med
sudo apt-get install mysql-server
Men hvis mysql-server allerede er installeret og kører, så skal du tjekke konfigurationsfilerne.
Konfigurationsfilerne er:
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
I /etc/my.cnf , kan socket-filens konfiguration være /tmp/mysql.sock og i /etc/mysql/my.cnf socket-filens konfiguration kan være /var/run/mysqld/mysqld.sock . Så fjern eller omdøb /etc/mysql/my.cnf , lad mysql bruge /etc/my.cnf , så er problemet muligvis løst.