2014-10-16 2 views
-1

Предупреждение: mysqli_connect() [function.mysqli-connect]: (HY000/2003): Не удается подключиться к серверу MySQL на '209. . . '(13) в /home/www/hookahondemond.com/Sendorder01010101010101.php on line 77 Не удалось подключиться к MySQL: не удается подключиться к серверу MySQL на ' 209.. . '(13)SQL php connection

мой PHP код

<?php 
$con=mysqli_connect("209.17.116.155","mir****","M****6","stores",'3306'); 
// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
+1

ли машина принимать соединение от вне базы данных? –

+2

Пожалуйста, не забудьте ваши учетные данные лучше при размещении здесь - это довольно легко взломать. В любом случае, вы уверены, что вам нужно указать внешний IP-адрес базы данных вместо «localhost»? – Shomz

+0

Вы должны обфускать имя домена, имя страницы и IP-адрес из своей публикации, или некоторые сценаристы могут посетить вас. – rkok

ответ

0

Войти в Apache/сервер PHP и убедитесь, что вы можете подключиться к порту MySQL:

telnet <mysql host> <mysql port> 

Если вы не можете telnet порт, то он может быть одним из следующих:

  • сеть (брандмауэр? маршрутизация?) проблема
  • сервер MySQL в настоящее время не работает
  • ваш MySQL хост/порт неверен
  • ваш MySQL работает, но не принимает соединения TCP (он имеет --skip-сети установлена ​​опция)

Если вы телнет хоста/порта MySQL, то нет никаких проблем сети/установки MySQL, и на самом деле, вы должны видеть другое сообщение об ошибке (например верительных ошибка)