Я написал приложение с использованием php, но после нескольких проблем с Facebook и безопасностью (SSL) я переместил его со своего бесплатного веб-хостинга на Heroku.
Однако после этого я столкнулся с некоторыми проблемами при использовании моей старой доброй базы данных MySQL (все еще сидящей на моем старом веб-хосте).
Я пытаюсь подключиться к БД, используя этот код:
$hostname_fb2 = "mysqldb.000webhost.com";
$database_fb2 = "my_db";
$username_fb2 = "my_user_name";
$password_fb2 = "my_pass";
$fb2 = mysql_pconnect($hostname_fb2, $username_fb2, $password_fb2) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_fb2, $fb2);
$result = mysql_query("select * from users where id='". $my_id ."';",$fb2);
Генерирует это сообщение об ошибке (после некоторого ожидания на белом экране):
Предупреждение: mysql_pconnect (): потеря соединения с сервером MySQL при «чтении исходного пакета связи», системная ошибка: 110 в /app/www/fb2.php в строке 9 Неустранимая ошибка: потеря соединения с сервером MySQL при чтении начального пакет связи ', системная ошибка: 110 в /app/www/fb2.php в строке 9
Итак ... есть ли способ подключить сервер MySQL 000webhost через Heroku?