localhost gaat waarschijnlijk niet werken, een (goede) hoster heeft meestal een aparte database server.
Zoals ik al copy-pasten van hun site (faq, bovenaan de pagina, gevonden in 2 seconden en dat had jij ook kunnen doen) moet je in je MySQL Database Manager kijken wat jou server is.
Voor de toekomst is het handig wanneer je hulp wenst bij een probleem om dan de betreffende code (zonder jouw gegevens zoals wachtwoorden en databasenamen e.d.) hier neer te zetten evenals de exacte foutmelding.