Mi sono appena imbattuto in questo. L'installazione di mysql era un po' strana e mancava/var/run/mysqld/
MySQLd stava tentando di creare il socket e il file di blocco ma mancava la directory padre. Ho semplicemente creato la directory
sudo mkdir /var/run/mysqld
l'ho choned su mysql
sudo chown mysql:mysql /var/run/mysqld
Sono stato quindi in grado di avviare mysqld normalmente.