Добрый день. Столкнулся с проблемой подключения PHP скриптами к удаленному MySQL серверу.
Имеется VDS с установленным Apache + PHP + MySQL, есть скрипт который должен подключаться к БД на удаленном сервере.
<?php
mysql_connect("vh**.spaceweb.ru", "someuser", "pwd");
?>
Но при подключении выдает довольно таки странную ошибку:
PHP Warning: mysql_connect(): Access denied for user 'someuser'@'23.252.*.*' (using password: YES) in /var/www/html/test.php on line 3
Т.е. получается так, что PHP игнорирует, что я ему указал на какой хост подключаться, а он пытается подключиться локальному MySQL серверу с логином и паролем для удаленного.
Пробовал в php.ini прописывать mysql.default_host, но безрезультатно.
Может, кто подскажет решение данного вопроса.
UPD: в SSH
# mysql --host="vh**.spaceweb.ru" --user="someuser" --password='pwd'
выдает ту же самую ошибку