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 получает без проблем.
Где ж оно могло прописаться?
в /etc/hosts записей нету, если пинговать с сервера - всё нормально, отображает верный IP.
Прописал изменений никаких...
Более того, если использовать cURL для получения данных с "db1.server.com" IP получает без проблем.
Где ж оно могло прописаться?
![user posted image](http://pharm-forum.ru/smiles/april/boink3.gif)
Спустя 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 сервера на котором работает...
Проверил на нескольких серверах - везде одна картина.
Я так подозреваю это бага (особенность) работы mysql_connect. Подключается он нормально. А при ошибке пишет IP не сервера к которому подключается, а IP сервера на котором работает...
Спустя 9 минут, 6 секунд (5.08.2010 - 19:42) vasa_c написал(а):
Ну, он и пишет, отказано юзеру@с такого-то хоста
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 12 часов, 35 минут, 54 секунды (6.08.2010 - 08:18) linker написал(а):
Варианта два, либо пароль неверный, либо на мускул-серваке запрещен удаленный доступ для указанного юзверя.