Подключитесь к mysql на другом сервере

Я пытаюсь подключиться к серверу базы данных MySQL с другого сервера. Ниже приведены конфигурации на обоих серверах.

Сервер 1: я установил xampp со службами php и apache, и он имеет следующий ip 172.x1.x1.x1

Сервер 2: Я установил MySQL, и он имеет следующий IP 172.x1.x1.x2.

Ниже приведен сценарий подключения, который я использую для подключения к базе данных.

<?php
    //Database connection constants
    define("DATABASE_HOST", "172.x1.x1.x2");
    define("DATABASE_USERNAME", "root");
    define("DATABASE_PASSWORD", "");
    define("DATABASE_NAME", "management");
?>

Вышеуказанный скрипт находится в файле с именем app_config.php и находится на сервере 1 Следующий скрипт находится в файле с именем connect.php и также находится на сервере 1

<?php
require 'app_config.php';
$connect_error = 'Sorry we\'experiencing connection problems.';
$table_error = 'Table not found';
mysql_connect(DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD)
or die($connect_error);

mysql_select_db (DATABASE_NAME) или die ($ table_error); ?> Теперь, когда я пытаюсь подключиться, я получаю следующую ошибку

Предупреждение: mysql_connect () [function.mysql-connect]: узлу 'hr1.saqa.co.za' не разрешено подключаться к этому серверу MySQL в C: \ xampp \ htdocs \ scripts \ functions \ database \ connect.php on строка 4

Неустранимая ошибка: вызов неопределенной функции handle_error () в C: \ xampp \ htdocs \ scripts \ functions \ database \ connect.php в строке 5

Это будет здорово, если вы поможете мне, ребята.

Ответы на вопрос(2)

Ваш ответ на вопрос