2015-05-13 3 views
-1

Я пытаюсь использовать mysqli_connect как таковой:Как заставить mysqli_connect работать?

$host = "ftp.tatiana-renae.com"; 
$user = "tatiana"; 
$password = "********"; 
$dbname = "********"; 
$connection = mysqli_connect($host, $user, $password, $dbname); 

, но я получаю эту ошибку:

Подключение к базе данных не удалось: не удается подключиться к серверу MySQL на «ftp.tatiana-renae.com» (111) (2003)

Я знаю, что mysqli_connect работает иначе, чем mysql_connect, но я не могу понять, что делать для mysqli_connect, чтобы сделать его счастливым. Есть идеи?

+2

MySQL не сбегает с ftp-сервера. –

+0

Второе лицо в течение 24 часов, чтобы попытаться подключиться к FTP-серверу для MySQL. Откуда это? – Devon

+1

Отличный большой жир ** FIIK ** есть @Devon –

ответ

0

Ошибка 111 «соединение отказано». Одним из возможных объяснений является то, что MySQL не «прослушивает» сеть, а только адрес петлевой петли.

Проверьте my.cnf на сервере, и проверить, если он содержит такие строки:

skip-networking 

или

bind_address=127.0.0.1 

Если ваш PHP работает на том же сервере, как MySQL, вы можете попробовать использовать '127.0.0.1' для хоста, вместо 'ftp.tatiana-renae.com'.

Работает ли сервер MySQL? Можете ли вы подключиться к нему с помощью интерфейса командной строки mysql?

Существует несколько других возможностей; но информации о вашей среде недостаточно, чтобы мы могли точно диагностировать проблему. Мы просто догадываемся.

Смежные вопросы