(PDO) Ошибка при подключении к MySQL?
1) Смотреть логи, все что происходит на серверах хостеров обычно сопровождается кучей логов, в данном случае логи пхп должны помочь.
2) В хостинг панели в настройках бд обычно указаны данные для коннекта, возможно у вас нестандартный порт подключения или еще какие триксы от хостера. Смотрите настройки в панели.
3) Если хостинг позволяет - включите вывод ошибок и варнингов, это сильно упростит работу по установке и настройке.
PS: как совсем безумный вариант - пдо не включен в списке расширений пхп для этого хостинга, если там есть настройки пхп - проверить, но это и по логам должно быть видно.
Синтаксис хоть правильный?