А в чем выражается "Почему mysql не подключается к удаленной базе mysql!?"
Опишите хоть что Вы делаете и какие ошибки получаете, а то получается какая-то тема-загадка =)
Какая ошибка выдаётся? Что по это поводу говорит гугл? Сервер только что установлен? А он слушает интерфейс 0.0.0.0 или только 127.0.0.1? А порт 3306 открыт для доступа извне? Уточните пожалуйста.
1) Сервер mysql по умолчанию позволяет заходить только с localhost. Нужно изменить разрешения для пользователя или создать нового с соответствующими привилегиями.
2) Удалённый сервер закрыт файрволом.
3) То, о чём пишет Григорий =)
1 закоментируй на сервере sql следующую строчку в my.cnf
bind-address = 127.0.0.1
и перезапусти сиквел
2. попробуй подключиться через telnet связь то вообще есть?