Facebook aplikace - Heroku
Dobrý den,
dělám menší aplikaci na Facebook a jako hosting jsem použil jejich Heroku. Vše fungovalo v pořádku do té doby, než jsem se pokoušel připojit externě k MySQL, které mám na Endoře (Už bych měl mít povolenou IP adresu na Heroku).
Kód na připojení mám klasicky
$conn = mysql_connect('localhost', 'xxxx', 'xxxx');
if(!$conn):
die ("Problém s připojováním k db...".mysql_error());
else:
$daba = MySQL_Select_DB("facebook");
endif;
Chybovou hlášku mám:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Nevíte, kde je chyba?
Předem děkuji za odpověď
Ke vzdálenému serveru se nemůžeš připojovat přes localhost. Navíc databáze na hostingu často nebývají přístupné zvenčí.
Jaj, opraveno, ale nová chyba:
Access denied for user 'xxx'@'ec2-72-44-35-242.compute-1.amazonaws.com' (using password: YES)
Na Endoře externí připojení k DB poskytují u Plus účtu, tam by mělo být vše zařízeno
Tak to už se ale týká něčeho jiného ne? Nebo Endora hostuje u Amazonu?
Promiňte, jsem BFU - co to tedy znamená "externí připojení k MySQL"?
Takhle bez kontextu to může znamenat spoustu věcí.