У меня есть система с глобально открытым подключением mysql к локальному серверу. В одном из моих файлов я открываю дополнительное подключение к удаленной машине.mysql_connect() не попадает на правильный сервер
Допустим, вместо того, чтобы пытаться подключиться к этой машине, я получаю сообщение об отказе в доступе от своего интернет-провайдера (похоже, он пытается подключиться к базе данных на этом компьютере).
Я пытаюсь подключиться с помощью:
$cust_conn = mysql_connect($host,'root','##password##');
Я попытался subdomain.domain.com:3306
, subdomain.domain.com
и ip:3306
в качестве значения для $host
.
странно это ответ я получаю:
Warning: mysql_connect(): Access denied for user 'root'@'my.isp.com' (using password: YES) in /var/www/html/report/module/sql_view.php on line 19 Error: Could not connect to database:
Любые идеи, почему это будет происходить? По-видимому, по какой-то причине мой скрипт пытается подключиться к моему серверу ISP, а не к файлу, который прошел в $host
.
Отлично! Спасибо. Добавлен новый пользовательский «внешний», и это сработало. – AdamH