Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаленный MYSQL - как сделать?

29K
07 июня 2008 года
ivtrans
19 / / 11.01.2008
Приветствую всех!
Нужно дернуть запросы MySQL с удаленной БД
Пытаюсь вот так:
 
Код:
$link = mysql_connect("80.70.96.755:3306", "mysql_user", "mysql_password")
        or die("Could not connect: " . mysql_error());
    print ("Connected successfully");
    mysql_close($link);

Получаю ответ скрипта:
 
Код:
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Что не так? Понимаю так - дергающий сервер(клиент) не поддерживает протокол аутентификации, что делать?
285
07 июня 2008 года
Romik
479 / / 24.11.2002
Во-первых, стоит заметить, что клиентскому приложению абсолютно всё равно где расположена СУБД MySQL, в данном случае она у Вас на удалённой машине. Во-вторых, в вашем случае ошибка заключается в самом адресе, вы указале некорректный IP адрес: 80.70.96.755
8
07 июня 2008 года
mfender
3.5K / / 15.06.2005
Ещё вполне может оказаться, что БД доступна только localhost'у
29K
07 июня 2008 года
ivtrans
19 / / 11.01.2008
Цитата: Romik
Во-первых, стоит заметить, что клиентскому приложению абсолютно всё равно где расположена СУБД MySQL, в данном случае она у Вас на удалённой машине. Во-вторых, в вашем случае ошибка заключается в самом адресе, вы указале некорректный IP адрес: 80.70.96.755


1.Это радует, конечно, но - не работает
2.Нет, адрес тут я указал от балды.(Чтобы исключить возможные совпадения)

29K
07 июня 2008 года
ivtrans
19 / / 11.01.2008
Цитата: mfender
Ещё вполне может оказаться, что БД доступна только localhost'у



Там С-панель, я вписал удаленный адрес, как возможный для доступа к MySQL. Хостер говорил мне, что такое возможно. Но сейчас нет в поддержке его уже неделю :(, Поэтому спрашиваю тут

15
07 июня 2008 года
shaelf
2.7K / / 04.05.2005
Ты хочешь, чтоб мы ответили, возможен ли удалённый доступ к БД? Проверь из консоли (со своей машины)
29K
07 июня 2008 года
ivtrans
19 / / 11.01.2008
Цитата: shaelf
Ты хочешь, чтоб мы ответили, возможен ли удалённый доступ к БД? Проверь из консоли (со своей машины)



С локала все отлично работает, в том то и дело. Что за хрень может быть? :(

8
08 июня 2008 года
mfender
3.5K / / 15.06.2005
Цитата: ivtrans
С локала все отлично работает, в том то и дело. Что за хрень может быть? :(


мой плюшевый дрюг... ты хоть пингани удалёный сервер для начала. а потом уже думай дальше. пинг, если он есть, скорее всего ни об чём не скажет, кроме того, что сервант есть, и он жив. тогда интересуйся настройками БД - доступнана-ли она из-вне. Просто у меня есть подозрение, что она просто закрыта для внешних подключений. Так обычно делают безталанные хостёры. Судя по "Хостер говорил мне, что такое возможно. Но сейчас нет в поддержке его уже неделю" - это как раз таки такой хостёр.

29K
08 июня 2008 года
ivtrans
19 / / 11.01.2008
Цитата: mfender
мой плюшевый дрюг... ты хоть пингани удалёный сервер для начала. а потом уже думай дальше. пинг, если он есть, скорее всего ни об чём не скажет, кроме того, что сервант есть, и он жив. тогда интересуйся настройками БД - доступнана-ли она из-вне. Просто у меня есть подозрение, что она просто закрыта для внешних подключений. Так обычно делают безталанные хостёры. Судя по "Хостер говорил мне, что такое возможно. Но сейчас нет в поддержке его уже неделю" - это как раз таки такой хостёр.



:D Спасибо за то, что вы отвечаете.
Я уже писал выше, что у меня с локального компа с установленным апачем и пхп, скрипт КОННЕКТИТСЯ к удаленной БД. И получает данные. Эт раз.
Во вторых. Хост №2 не коннектится, выдает ошибку.
Оба хостинга работают отдельно друг от друга, пингуются, на них работают мои сайты. Но нет коннекта от одного к бд второго. выдает ошибку

Цитата:
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client


По поводу поддержки - там немчики в поддержке то сидят, а тот Хальман, который понимает мой ломаный английский :), уехал куда то и нет его.

15
10 июня 2008 года
shaelf
2.7K / / 04.05.2005
2топикстартер. В этом разделе прогеры сидят, а вопрос больше по администрированию или настройке или как-то рядом) Попробуй задай в ветке "Сервера СУБД", может там услышишь толковый ответ.
332
10 июня 2008 года
Valiant
416 / / 27.09.2004
в качестве проверки вам следует проверить

Хост№1-> Хост№2
Хост№2-> Хост№1

Но в любом случае вам правильно указали на вид неисправности.
Либо смотрите настройки хоста (возможно где-то в хост-админке есть птичка про удалённые подключения), либо заставьте это сделать хостера.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог