Acabo de encontrarme con esto. La instalación de mysql fue un poco extraña y faltaba /var/run/mysqld/
MySQLd estaba intentando crear el archivo de socket y bloqueo, pero faltaba el directorio principal. Simplemente creé el directorio
sudo mkdir /var/run/mysqld
lo corté a mysql
sudo chown mysql:mysql /var/run/mysqld
Entonces pude iniciar mysqld normalmente.