Возможны две причины:
1. Логин или пароль содержит символ доллара, двойную кавычку или слеш (то есть знак \). Эта проблема с программой установки install.php была обнаружена совсем недавно - если в кодах доступа к серверу MуSQL имеются какие-то специальные символы (в отношении PHP), программа установки неверно сохраняет их в конфигурационном файле. На одном из сайтов так же пытались установить движок с подобным результатом. Причина оказалась в присутствии знака $ в пароле. Устранили беду сменой пароля.
2. У выбранного хостера по некоторой причине хостом MySQL сервера выступает не localhost, как обычно принято, а некий другой адрес, скажем mysql.мой.хостинг.точка.ру. Решение: узнать у хостера, правильно ли вводить в программу установки в качестве их хоста MySQL сервера адрес localhost, или нужно указывать какой-то другой адрес?