Mysql ошибка: mysqli_connect (): (HY000 / 2002): соединение отказано

Я установил MySQL на цифровой океан и пытаюсь подключиться через php скрипт, и я получил эту ошибку

mysqli_connect (): (HY000 / 2002): в соединении отказано
/var/www/waev.in/signup/ajax/send_code.php в строке 9 Не удалось подключиться
к MySQL: соединение отказано

В чем может быть проблема:

мой php скрипт

<?php
include '../func/sms_function.php';

$mysql_host='{ip}';
$mysql_user='root';
$mysql_pass='********';
$my_db='wesearch_waev_user';

$con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass);

if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>

1

Решение

Может быть, это будет

  $mysql_host="localhost";// for local server

Или же

 $mysql_host="$ip";// if database is in remote and IP is stored in $ip
1

Другие решения

Проверьте порт, который вы используете на сервере. MySQL должен быть запущен на порту 3306

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector