Удаленное соединение MySQL в PHP

Я начинаю переносить программный проект из настольного приложения в веб-приложение. В настоящее время я использую локальное соединение PHP / MySQL, которое связано с установленным на нем рабочим столом.

Я надеюсь распутать это и пытаюсь создать базу данных MySQL через мою учетную запись 1and1. Мне не удалось создать базу данных и записать информацию о моей учетной записи. Я хотел бы иметь возможность редактировать эту базу данных с помощью PHP-скриптов в моей системе. Однако мне не удалось получить рабочую строку подключения. Когда я запускаю следующий скрипт PHP:

$hostname="db*********.db.1and1.com"; $database="db*********"; $username="dbo*********"; $password="*********"; $link = mysql_connect($hostname, $username, $password); 

Я получаю следующую ошибку, когда запускаю скрипт в своем веб-браузере:

 Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'db*********.db.1and1.com' (11001) in C:\Program Files\xampp\htdocs\Remote_MySQL\rightbid_database_initialize.php on line 74 Connection failed: Unknown MySQL server host 'db*********.db.1and1.com' (11001) 

Как получить локальную систему для распознавания сервера сервера 1and1? Я правильно структурирую строку подключения? Возможно ли получить доступ к удаленному серверу из локально размещенного соединения Windows PHP?

Благодаря!

Я предполагаю, что происходит, если 1 и 1 блокируют любые подключения из-за пределов сети.

Попробуйте подключиться, используя

 mysql -h HOST -u USERNAME -p DATABASENAME 

Удачи

Убедитесь, что сервер MySQL на сервере 1 и 1 будет принимать подключения от удаленных клиентов. Не только на локальном хосте, а также убедитесь, что порт 3306 открыт для сервера.