Tach!
Warning: mysql_connect() [function.mysql-connect]: [2002] Connection timed out (trying to connect via tcp://<IP des Servers>:3306) in /<XY>/connect.php on line 5
Das sieht wenigstens so aus, als ob der Server nicht antwortet und der Verbindungsversuch ins Leere geht, also vermutlich irgendwas mit Netzwerk oder der Netzwerkkonfiguration MySQLs. Probier wenigstens mal von derselben Maschine aus beim Verbinden localhost:3306 zu verwenden, dann sollte MySQL explizit die TCP/IP-Verbindung nehmen und keinen Unix-Socket. Damit weißt du dann, ob der MySQL-Server prinzipiell auf Netzwerkanfragen reagiert. Wenn ja, liegt der Fehler doch in der restlichen Netzwerkkonfiguration.
dedlfix.