Skocz do zawartości
Zaloguj się, aby obserwować  
ToFFiK

MySQL

Polecane posty

Mam problem z mysql, chcę żeby dało się połączyć z zewnątrz do bazy na moim VPS. Zakomentowałem bind-adress w cfg, dodałem uprawnienia userowi, męczyłęm się, próowałem wszystkiego, i dalej nie da się podłączyć do 188.116.52.126. Ma ktoś jakiś pomysł?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dodałeś użytkownika do bazy który może się łączyć z bazą,z danego adresu IP ? Najlepiej skopiować uprawnienia użytkownika. Zobacz PW

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

s1:~# netstat -ntap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1884/apache2
tcp        0      0 0.0.0.0:113             0.0.0.0:*               LISTEN      25937/inetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      25929/sshd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      1884/apache2
tcp        0      0 0.0.0.0:7777            0.0.0.0:*               LISTEN      19516/samp03svr
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      19690/mysqld
tcp        0    152 188.116.52.126:22       194.9.52.208:53513      ESTABLISHED 20245/1
tcp        0      0 188.116.52.126:22       194.9.52.208:52813      ESTABLISHED 21623/sshd: root@no
tcp6       0      0 :::22                   :::*                    LISTEN      25929/sshd
s1:~#

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1) zakomentuj bind-address i skip-networking

2) dodaj użytkownika z hostem z którego się łączysz ,pamiętaj o FLUSH PRIVILEGES

 

i napisz jaki Ci błąd wyskakuje ,a i jeszcze jedna sprawa u mnie mysql widział ip w postaci revDNS może to pomoże...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zakomentowałem, skip-networing nawet nie miałem.

 

Nadałem uprawnienie wdg tego poradnika, i jeszcze później zrobiłem dowolnego usera z dowolnym hasłem z dowolnego hostu i też nie może się połączyć. Logi mysql są puste.

 

Czyli mam dać jakoś inaczej IP shareda?

Edytowano przez ToFFiK (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli logi nic nie pokazują to najlepiej jak spróbujesz połączyć się jakimś klientem mysql, który w razie błędu połączenia zwróci jakiś komunikat.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Klient windowsowski MySQLa połączył się bez żadnego problemu, nawet nic nie czekałem etc. A hosting sharedowy już ma problemy ; /

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

C:\Users\Konrad>telnet 188.116.52.126 3306                                      
Łączenie z 188.116.52.126...
Nie można nawiązać połączenia z hostem na porcie 3306: Połączenie nie powiodło się.

Wniosek z tego taki, że nadal coś blokuje połączenia tcp/3306 do tego serwera...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×