Da come dici all'inizio del tuo post l'installazione si ferma al punto 4, significa quindi che la fase di caricamento dei file di installazione nella root l'hai fatta e filezilla serviva a questo scopo se eri in remoto. Il tuo problema è il database, prova a mettere 127.0.0.1 al posto di localhost come percorso dello stesso.
Dicci pure che applicazione e versione hai usato per l'ambiente di installazione (easyphp, xamp, ecc.)