Problemas de conexion a MySQL desde PHP, localhost no funciona

Recientemente, tuve un problema curioso al conectar a un servidor MySQL desde PHP en un servicio nuevo que estaba configurando, resulta que al colocar localhost como host en la conexión esta fallaba, si colocaba 127.0.0.1 funcionaba perfecto, descartado un problema de permisos y de configuración del archivo hosts, descartando problemas con IPv6, descartando SELinux y una larga lista de cosas, el error no parecía tener sentido. Finalmente, encuentre que el