|
|
|
| Здравствуйте.
Пытаюсь с одного хостинга(разные пробывал) подключиться на другой к MySQL.
<?php
$host = '111.11.111.11:3306';
$name = 'user';
$pass = 'pass';
if (!($link=mysql_connect($host,$name,$pass))) {
echo 'Не могу подключиться c '.$host;
}
?>
На что сервер отвечает Can't connect to MySQL server on '111.11.111.11' (13)
Хотя удаленное подключение легко устанавливается с помощью программы PremiumSoft Navicat.
В чем дело?
Спасибо. | |
|
|
|
|
|
|
|
для: ivan097
(16.02.2010 в 00:26)
| | Скорее всего на удаленном сервере порт 3306 просто закрыт для внешней сети и возможно только локальное обращение. Даже если бы порт был открыт, локальной учетной записью воспользоваться все-равно бы не удалось, потребовалась бы сетевая учетная запись.
>Хотя удаленное подключение легко устанавливается с помощью программы PremiumSoft
>Navicat.
Соединение именно с MySQL? Может на обращающемся сервере запрещены удаленные обращения? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2010 в 11:36)
| | На удаленном сервере разрешены удаленные подключения для всех ip адресов! И с помощью программы PremiumSoft Navicat я подключаюсь к mySQL с этими же параметрами! | |
|
|
|