Embora os locais para mysqld.pid e mysqld.sock estejam definidos no my.cnf de meu servidor, o diretório não existe, então esses arquivos nunca são criados. Isso consertará isso:
Primeiro, crie o diretório mysqld/ em /var/run/ da seguinte forma:
sudo mkdir -p /var/run/mysqld/
Em seguida, crie um arquivo mysqld.pid com touch :
sudo touch /var/run/mysqld/mysqld.pid
Em seguida, crie um arquivo mysqld.sock com touch :
sudo touch /var/run/mysqld/mysqld.sock
Agora altere as propriedades do diretório e dos arquivos para mysql:mysql da seguinte forma:
sudo chown mysql:mysql -R /var/run/mysqld
E reinicie o MySQL desta forma para obter esses arquivos definidos e criados:
sudo service mysql restart
Quando tudo isso for feito, o MySQL poderá criar os arquivos mysqld.pid e mysqld.sock conforme o esperado.