Hey,
die ganze Datei zu Posten macht meiner Ansicht nach keinen Sinn, weil das (wie Du sicher weißt) übel viel ist.
Wenn Du eine PHP über den localhost aufrufst... wird die korrekt angezeigt?
Ich sag Dir mal, wie ich vorgegangen bin...
MySQL installiert und das darin enthaltene PrefPane installiert.
Hier habe ich das Paßwort auf "root" gesetzt. Das habe ich schon von einem Bekannten gehört, dass "alles auf root setzen" nur gut sein kann. Ist allerding Windows-Nutzer.
Dann habe ich das "PHPmyAdmin" installiert. In der conf, von der Du sprichst, habe ich alles was irgendwie nach User und Passwort aussieht mit "root" versehen.
Dann ging es.
Wenn Du "unbedingt" willst, kann ich aber trotzdem meine conf mal posten.