Strona 1 z 1

Łączenie z MySQL spoza localhost

: 29 czerwca 2013, 17:41
autor: kuba12300
Witam.
Mam następujący problem - chciałbym umożliwić łączenie się z bazą danych na moim VPS-ie z innego hosta. Jednak panel, jaki dostałem wraz z serwerem to HyperVM - nie widzę tam żadnej opcji dodania nowego hosta. Czy da się to zrobić za pomocą konsoli roota? Proszę o pomoc i z góry dziękuję.

Edycja:
Drugie pytanie - co wpisać w host, w funkcji mysql_connect(), jeżeli łączę się z zewnątrz? Jeżeli wpiszę IP serwera, to nie działa.

: 29 czerwca 2013, 19:15
autor: Bastian
W pliku my.conf masz dyrektywy:

Kod: Zaznacz cały

bind-adress = <tu podajesz IP twojego interfejsu na swiat>
skip-networking = <ty podajesz off czy tam false, zalezy co wymaga, ja nie pamietam ;) >
A nie byłbyś tak łaskawy podać jakiego języka dotyczy ta funkcja? Domniemam, że PHP, zatem proszę:

http://us1.php.net/manual/en/function.mysql-connect.php

Ta funkcja wymaga podania więcej argumentów niż tylko jeden.

: 29 czerwca 2013, 19:54
autor: kuba12300
Tak, PHP, wyleciało mi z głowy. Oczywiście, że podałem wszystkie argumenty, jednak dalej błąd ten sam.
Odnośnie bind-adress, wyłączyłem to, co według poradnika na 1and1 powinno odblokować możliwość łączenia się z każdego hosta. Jednak problem nadal występuje.

Oto treść błędu, który pojawia się po wywołaniu funkcji mysql_error() (PHP):

Kod: Zaznacz cały

Lost connection to MySQL server at 'reading initial communication packet', system error: 111

: 30 czerwca 2013, 11:36
autor: Bastian
Wklej zawartość my.conf.

Pokaż też logi z:

Kod: Zaznacz cały

/var/log/mysql.log
czy gdzie tam je zrzucasz.

PS. Nie wiem co to jest poradnik 1and1.