Титла: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 10:38 Код: Warning: PDO::__construct() [pdo.--construct]: [2002] No connection could be made because the target machine actively refused it. (trying to connect via tcp://localhost:3306) Ето я грешката. MySQL-а е бинднат към адрес 192.168.0.100. Позволено е на моя компютър (192.168.0.111) да се свърже с него. Ето го класа който осъществява кънекцията: DbConnector.php Код
loginProcess.php Код
Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 14, 2011, 12:51 Привет!
На първо четене виждам, че ти плаче, че се опитваш да се вържеш към localhost:3306, а mysql-а ти е на 192.168.0.110. Каква е стойността на DB_SERVER??? Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 13:13 Привет! Еее не съм толкова вчерашен :). Код
Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 14, 2011, 13:22 Знам, че не си, ама само това се виждаше :)
Има ли шанс да си я define-нал вече с нещо друго (localhost например)? Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 13:28 Знам, че не си, ама само това се виждаше :) Локално работи. Смисъл такъв, че искам на моя апача да си тествах скриптовете на php, но връзката ми и записите ми да идват от production базата данни, която е на сървъра. Ето го "фаярлола" - ако може изобщо да се нарече така (правилото аз го добавих): Код: s1@mysql# iptables -L Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 14, 2011, 13:37 Още една идея - mysql потребителя, с който се опитваш да направиш връзката, има ли права за ремоте връзка? (пак с уговорката, че не си вчерашен де) :)
Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 13:43 Хубав въпрос, само да видя дали съм разбрал правилно. За това ли ме питаш:
Код
Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 14, 2011, 13:48 Баш за това те питах, ама за 192.168.0.100
Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 13:54 Код
То си беше настроено за localhost, аз си добавих моето IP, и това на което бинднах MySQL-а (*.*.*.100). Нарочно са с пълни права и двата user-а защото за тия тестове не ми трябват рестрикшъни. Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 14, 2011, 13:58 Много съм заспал - извинявам се! Ти си си го написал още в началото, че е позволено, ама кой да разбира това, което пише! А и първата ти проверка за 111 е вярната разбира се, а не за 100!
Още веднъж сори за тъпия въпрос! Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 14:00 Много съм заспал - извинявам се! Ти си си го написал още в началото, че е позволено, ама кой да разбира това, което пише! А и първата ти проверка за 111 е вярната разбира се, а не за 100! Те са еднакви, то няма значение. Ама се изчерпах от идеи вече. Гледам и PDO-то, че търси localhost, а аз не искам localhost. PDO-то ми вади грешка, че сървъра отказва заявки, а това не е така. Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: b2l в Nov 14, 2011, 19:28 Код
Ето ми я грешката, изял съм едно "=" след 'mysql:host'. Титла: Re: Свързване към remote mysql server чрез PDO Публикувано от: mom в Nov 15, 2011, 10:35 :) И двамата сме доста окати, а :)
|