$dbserv = "удаленный ip";
$dbname = "имя базы";
$dbuser = "тут логин";
$dbpass = "тут пароль";
$dbcnx = @mysql_connect($dbserv,$dbuser,$dbpass);
if (!$dbcnx)
{
print("Произошла ошибка! Нет доступа к серверу!");
exit();
}
вылетает с ошибкой, при этом локальное подключение - работает.
telnet [удаленный ip] 3306
- выдает : Unable to connect to remote host: Connection refused
в mysql в таблице users добавил запись с доступом c любого хоста %
Где ошибка?
php подключение к удаленной mysql
Модератор: Модераторы разделов
-
zshgm
- Сообщения: 311
- ОС: Debian
php подключение к удаленной mysql
newblog.kz - заработай на своих статьях :)
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: php подключение к удаленной mysql
Ну дык удаленный сервер не принимает соединений. Либо брандмауэр фильтрует 3306-й порт, либо МуСКЛ-ный сервер слушает только 127.0.0.1, либо и то и другое. См. my.cnf:
Код: Выделить всё
[mysqld]
...
bind-address = 127.0.0.1
bind-address = 192.168.136.129
...Убить всех человеков!
Спасибо сказали:
-
zshgm
- Сообщения: 311
- ОС: Debian
Re: php подключение к удаленной mysql
Poor Fred писал(а): ↑01.06.2009 12:54
Ну дык удаленный сервер не принимает соединений. Либо брандмауэр фильтрует 3306-й порт, либо МуСКЛ-ный сервер слушает только 127.0.0.1, либо и то и другое. См. my.cnf:
Код: Выделить всё
[mysqld] ... bind-address = 127.0.0.1 bind-address = 192.168.136.129 ...
Спасибо! дело было в my.cnf.. а iptables - отключен
newblog.kz - заработай на своих статьях :)