геройку с mysql? - PullRequest
       1

геройку с mysql?

1 голос
/ 23 октября 2011

Я написал приложение с использованием 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?

1 Ответ

1 голос
/ 23 октября 2011

Heroku не склонны ограничивать сервисы, к которым вы можете подключаться за пределами Heroku, поскольку они позволяют использовать множество дополнительных дополнений / сервисов, которые они не предоставляют, например sendgrid, redistogo, xeroud

Можете ли вы подключиться к существующей базе данных mysql с помощью клиентских инструментов (sequel pro, инструментов администрирования mysql и т. Д.) На локальном компьютере - скорее всего, проблема в том, что они не позволяют вам получить доступ к вашей БД, а не ограничивают ее Heroku..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...