пытается разрешить сайту1 получать доступ к db на сайте2. site2 имеет site1 в списке разрешений для удаленного доступа.
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$host="host.com"; // Host name
$username="user"; // Mysql username
$password="pw"; // Mysql password
$db_name="mydb"; // Database name
$tbl_name="userCred"; // Table name
// Connect to server and select databse.
$link=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
?>
Я получаю следующую ошибку:
Msgstr "Предупреждение: mysql_connect() [function.mysql-connect]: доступ запрещен для пользователя 'user'@'ans70.midphase.com' (с использованием пароля: ДА) в /home/site/public _html/subsite/remote.php on line 13"
Пользователь MySql должен иметь правильный набор хостов. Если пользователь настроен как localhost, то этот пользователь может подключаться только с localhost, а не с удаленного компьютера, на котором работает ваш PHP-код.
Это описано здесь http://dev.mysql.com/doc/refman/5.1/en/adding-users.html