php et apache n'installent pas mysql, et au pire ça aurait été celui par RPM donc celui sans mot de passe par défaut. C'est vraiment étrange comme problème, et quand c'est étrange on cherche ailleurs:
genre
df -h
pour s'assurer qu'aucune partition n'est saturée.
Je viens de refaire le test dans une VM, l'installation du paquet mysql-server, puis le lancement du service, j'ai bien accès sans mot de passe.