se carichi il tuo file localhost sul server web, su qualche provider host, usa anche "localhost" come nome host
$host = 'localhost';
$user = 'u5er';
$pass = 'pa55w0rd';
$db = 'db_name';
"L'host 'XXX.XXX.XXX' non può connettersi a questo server MySQL" viene visualizzato quando non hai configurato l'host per concedere l'accesso al database