Ce n'est qu'une hypothèse, mais as-tu d'abord vérifier (avec 'more', 'less' ou 'cat') que la ligne suivante apparaît dans le fichier
/etc/hosts ?
127.0.0.1 localhost.localdomain localhost
Si la ligne n'y est pas, il faut absolument l'ajouter! En root, on modifiera le fichier en question avec n'importe quel éditeur de texte (personnellement j'utilise 'nano', d'autres préfèrent les charmes de 'vi' ou 'emacs'...)
[bouchecl@fedora ~]$ su -c "nano -w /etc/hosts"
Mot de passe: ********
Suffit ensuite d'enregistrer les modifications au fichier.
Tu devrais être capable de démarrer mysqld, qui va savoir où chercher pour se trouver.