[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql_connect возращает неверный сервер
Ghost9
При вызове mysql_connect к внешнему серверу: mysql_connect("db1", "user", "password");
mysql_connect возвращает ошибку:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'IP-адрес не db1' (using password: YES)

Почему в сообщении об ошибке неверный адрес, а не IP db1? В чем может быть проблема?



Спустя 48 секунд (5.08.2010 - 12:25) Lenarfate написал(а):
неправильный юзер, как правило, либо имя базы

Спустя 24 минуты, 43 секунды (5.08.2010 - 12:50) waldicom написал(а):
может быть хост "db1" прописан в файле /etc/hosts c другой айпишкой? Просто прропингуйте db1 и увидите результат.

Спустя 24 секунды (5.08.2010 - 12:50) linker написал(а):
Что такое db1? Название хоста или название базы данных? Вы определитесь, сначала подключаются к серверу по IP'у или названию хоста, а потом уже выбирают нужную базу данных mysql_select_db('db1');

Спустя 1 час, 5 минут, 6 секунд (5.08.2010 - 13:56) Ghost9 написал(а):
db1 - имя хоста. сокращено просто.. db1.server.com
в /etc/hosts записей нету, если пинговать с сервера - всё нормально, отображает верный IP.
Прописал изменений никаких...

Более того, если использовать cURL для получения данных с "db1.server.com" IP получает без проблем.

Где ж оно могло прописаться? user posted image

Спустя 17 минут, 22 секунды (5.08.2010 - 14:13) linker написал(а):
Ну и что вы мучаетесь, реальный IP вам известен, подставьте IP вместо db1. Заодно проверьте, разрешено ли юзверю подключаться удаленно.

Спустя 5 часов, 19 минут, 33 секунды (5.08.2010 - 19:33) Ghost9 написал(а):
Подставляю реальный IP -- в ошибке всеравно фигурирует ip сервера на котором работает скрипт а не ip db1.

Проверил на нескольких серверах - везде одна картина.
Я так подозреваю это бага (особенность) работы mysql_connect. Подключается он нормально. А при ошибке пишет IP не сервера к которому подключается, а IP сервера на котором работает...

Спустя 9 минут, 6 секунд (5.08.2010 - 19:42) vasa_c написал(а):
Ну, он и пишет, отказано юзеру@с такого-то хоста smile.gif

Спустя 12 часов, 35 минут, 54 секунды (6.08.2010 - 08:18) linker написал(а):
Варианта два, либо пароль неверный, либо на мускул-серваке запрещен удаленный доступ для указанного юзверя.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.