Эта ошибка означает, что файл '/var/mysqld/mysqld.sock' не существует. Проверьте, установлен ли сервер mysql (он отличается от клиента mysql). Но если установлен сервер mysql, убедитесь, что он работает. если нет, попробуйте перезапустить его с помощью
service mysqld start
Проверьте также, существует ли файл /var/run/mysqld/mysqld.sock. Иногда там устанавливается сокет или попробуйте найти файл mysqld.sock с помощью следующих команд:
updatedb
locate mysqld.sock
Если этот файл существует, проверьте файл конфигурации
/etc/my.cnf
и измените значение конфигурации файла сокета, чтобы оно соответствовало расположению mysqld.sock .