mysql_connect () не попадает на правильный сервер - PullRequest
1 голос
/ 18 января 2010

У меня есть система с глобально открытым подключением mysql к локальному серверу.В одном из моих файлов я открываю дополнительное подключение к удаленной машине.

Громко, вместо того, чтобы пытаться подключиться к этой машине, я получаю сообщение об отказе в доступе от своего интернет-провайдера (похоже, он пытается подключитьсябаза данных на этом компьютере).

Я пытаюсь подключиться, используя:

$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:

Есть идеи, почему это произойдет?По какой-то причине мой скрипт пытается подключиться к серверу интернет-провайдера, а не тот, который был передан в $host.

.

Ответы [ 2 ]

2 голосов
/ 18 января 2010

Хост, указанный в сообщении об ошибке, является хостом, к которому он пытается подключиться, а не к.

1 голос
/ 18 января 2010

что имя хоста в ошибке (my.isp.com) является хостом вашего клиента ... удаленный root-доступ часто отключается, или, возможно, неправильная комбинация pass / host

для добавления кредитов:

http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

...