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.
Ł
W pliku my.conf masz dyrektywy:
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.
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 ;) >
http://us1.php.net/manual/en/function.mysql-connect.php
Ta funkcja wymaga podania więcej argumentów niż tylko jeden.
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):
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
Wklej zawartość my.conf.
Pokaż też logi z:
czy gdzie tam je zrzucasz.
PS. Nie wiem co to jest poradnik 1and1.
Pokaż też logi z:
Kod: Zaznacz cały
/var/log/mysql.log
PS. Nie wiem co to jest poradnik 1and1.