Lost connection to MySQL server during query: сайт и базы на разных хостах

  • Автор темы ВиталийТ
  • Дата начала

ВиталийТ

Guest
Lost connection to MySQL server during query: сайт и базы на разных хостах

Народ! Помогите решить проблему: сайт лежит у провайдера на хосте, mysql - на моей машине (Unix-router). У меня только права админа mysql-сервера. При попытке подключиться к mysql-серверу с помощью интерфейса API PHP появляется ошибка: Lost connection to MySQL server during query.
 

Апельсин

Оранжевое создание
- какая версия сервера?
- что говорит telnet?
- есть ли права для удаленного соединения?
- firewall?
 

Фанат

oncle terrible
Команда форума
"интерфейса API" - это что такое?
откуда взялся запрос при подключении?
 

ВиталийТ

Guest
Создал пользоваталей user@'%' и root@'%'. Файервола нет. По telnet я работаю на mysql-сервере - все нормально, все запросы проходят. Удаленно - не коннектится. Версия PHP 4.3.0, Mysql 4.1.10a.
API PHP - Application program interface, т.е. команды PHP для работы с Mysql.
Все настройки - в config.inf php-скрипта. Ниже - кусок кода:

<?php
include("config.inf");

mysql_connect ($dbhostname , $dbusername, $dbpassword);
mysql_select_db($database);
...
?>
 

Фанат

oncle terrible
Команда форума
Lost connection to MySQL server during query.
извини, но в приведённом коде не вижу никакой квери.
в общем, так.
Надоело из тебя в час по чайной ложке вытаскивать.
Если ты хочешь получить ответ, то идёшь, читаешь правила форума, и оформляешь вопрос в строгом с ними соответствии.
тут тебе не салон магии, чтобы по невнятным обрезкам диагноз ставить
 

Апельсин

Оранжевое создание
Фанат, Ромик эта ошибка иногда выскакивает прямо при подключении.
т.е. на mysql_connect()
не знаю у него ли тот случай или нет, но такое бывает
 

Фанат

oncle terrible
Команда форума
тем не менее, тебе прекрасно известно, что в 90% случаев, описываемых на этом форуме, виновато не коварное ПО, а банальная невнимательность клиента, которого правила форума обязывают приводить реальный код и реальное сообщение об ошибке. чтобы не было разночтений и можно было убедиться в том, что проблема реальная. Без этого просто нет смысла разговаривать - на основе вольной интерпретации фактов вместо самих фактов.
 

ВиталийТ

Guest
Отвечает:
Warning: mysql_pconnect(): Lost connection to MySQL server during query in /var/www/virtual/hgcsms/feedback/admin/creator.php on line 12

Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /var/www/virtual/hgcsms/feedback/admin/creator.php on line 13

Warning: mysql_select_db(): A link to the server could not be established in /var/www/virtual/hgcsms/feedback/admin/creator.php on line 13


Поменял код на
<?php
include("config.inf");

mysql_pconnect ($dbhostname , $dbusername, $dbpassword);
mysql_select_db($database);

- то же самое.

-~{}~ 24.03.05 10:04:

И еще забыл: line 12 - это

mysql_pconnect ($dbhostname , $dbusername, $dbpassword);
 

Screjet

Новичок
На другом хостере пробовал? Что сисадмины хостинга говорят? Может в ихней политике вообще запрещены коннекты за пределы локалхоста. И неясно, откуда вылазит
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Если ты коннектишься к удаленному хосту.
Покажи пример своего хоста, куда должна муська подсоедениться.
Проверь, правильно ли указал хоста (хостера) в собственной БД.
 

Фанат

oncle terrible
Команда форума
Can't connect to local MySQL server вылазит из попытки mysql_select_db законнектиться при отсутствии соединения с дефолтными настройкам.
соединение отсутствует по причине отсутствия соединения строчкой выше.
спасибо за ваше сообщение
 
Сверху