За последние 24 часа нас посетили 16453 программиста и 1561 робот. Сейчас ищут 1960 программистов ...

Подключение к удаленной базе MySQL

Тема в разделе "MySQL", создана пользователем KeyRider, 29 июл 2008.

  1. KeyRider

    KeyRider Активный пользователь

    С нами с:
    29 июл 2008
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Запорожье
    Доброго времени суток всем.

    Сразу к сабжу. Есть база данных, расположенная на другом хосте. Мне необходимо подключиться к ней и извлечь некоторые данные.
    Мои действия:
    1. Добавляю разрешение на доступ в панели управления хостингом того сайта (назовем его Target), куда собираюсь ломится, мой хост (Source), с которого буду посылать запросы.
    2. Создаю пользователя целевой БД db_user с паролем db_pass
    3. Ломлюсь с Source со всеми необходимыми параметрами и получаю Access denied для моего пользователя.

    CMS Joomla 1.5.3, на Target'e стоит MySQL 4.1.22

    Пробовал как средствами самой Jooml'ы так и в лоб через mysql_connect(target, db_user, db_pass), результат в обоих случаях одинаковый.
    Пробовал добавлять в список разрешений удаленного доступа напрямую IP моего Source, менял пользователей и пароли, все-равно не удается подключиться.

    Через Jooml'у получаю сообщение вида:
    Через mysql_connect:
    Предупреждая вопросы, на строке 43 в модуле располагается, собственно, вызов mysql_connect

    Такая вот дилемма. У кого есть какие-либо предположения или решения?
    Кто-то с подобным сталкивался?
     
  2. Anonymous

    Anonymous Guest

    1. Пароль не подходит.
    2. На удаленном мускуле нет такого пользователя.
    0. На удаленном мускуле нет разрешения подключатся с другого хоста для этого пользователя.
     
  3. KeyRider

    KeyRider Активный пользователь

    С нами с:
    29 июл 2008
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Запорожье
    Горбунов Олег, спасибо. Однако:
    На удаленном мускуле пользователь с этим паролем все видит и слышит.
    Если пробовать непосредственно на нем. А вот если издалека - ругается.
    Я его собственноручно завел и проверил. Как это нет?
    Согласно пункту 1 моего первого поста я добавил разрешение на доступ с моего хоста Source к Target из панели управления хостинга. И очень надеялся, что эта функция работает так, как надо...
     
  4. Anonymous

    Anonymous Guest

    ?

    Подключись чем нибудь другим. Например MySQL Admin к удаленнной тачке.