Доброго времени суток всем. Сразу к сабжу. Есть база данных, расположенная на другом хосте. Мне необходимо подключиться к ней и извлечь некоторые данные. Мои действия: 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 Такая вот дилемма. У кого есть какие-либо предположения или решения? Кто-то с подобным сталкивался?
1. Пароль не подходит. 2. На удаленном мускуле нет такого пользователя. 0. На удаленном мускуле нет разрешения подключатся с другого хоста для этого пользователя.
Горбунов Олег, спасибо. Однако: На удаленном мускуле пользователь с этим паролем все видит и слышит. Если пробовать непосредственно на нем. А вот если издалека - ругается. Я его собственноручно завел и проверил. Как это нет? Согласно пункту 1 моего первого поста я добавил разрешение на доступ с моего хоста Source к Target из панели управления хостинга. И очень надеялся, что эта функция работает так, как надо...