Jeśli używasz na serwerze PHP w wersji 7, to funkcji mysql_connect już nie użyjesz.
Jeśli masz starsze PHP, to zmień ostatnią linijkę na
print("MySQL Error" . mysql_error($handler) );
Będzie wiadomo dlaczego jest error.
A możesz się połączyć z tą bazą z własnego komputera np. używając MySQL Workbench?
Proponuję też utworzyć oddzielnego użytkownika bazy danych z możliwością dostępu z localhost i 127.0.0.1.
Danie użytkownikowi możliwości zalogowania się z dowolnego adresu, czyli %, o dziwo nie zawsze pozwala na dostęp lokalny.
Pozdrawiam,
GBD