Axbriv | 2021-10-04 13:43:14 UTC | #1
Witajcie, potrzebuje informacji czy coś trzeba zmienić aby serwer gry jak jest na dedyku a baza danych na drugim serwerze gdzie jest PMA, czy musze na tym drugim serwerze coś dodawać aby się łączył serwer gry z bazą?
Timo | 2021-10-04 14:37:38 UTC | #2
Jeśli masz ustawiony firewall na serwerze z bazą danych, to musisz dodać wyjątek dla adresu IP serwera gry.
Dodatkowo użytkownik, aby łączyć się zdalnie, musi być odpowiednio ustawiony. Tak jak tutaj:
https://forum.lvlup.pro/t/host-1-2-3-4-is-not-allowed-to-connect-to-this-mysql-server-jak-naprawic/2627?u=timo
Axbriv | 2021-10-04 15:03:29 UTC | #3
@Timo, A powiesz mi jak dodać wyjątek do firewall?
Jeżeli chodzi użytkowników to wszystko jest dodane bo tworzą się konta poprzez panel sterujący serwerem i można się zalogować do pma, lecz jak jest odpalana gra to nie czyta bazy danych
Timo | 2021-10-04 15:10:32 UTC | #4
To musisz dać znać jak wygląda u ciebie ten firewall. Wtedy dopasujemy komendę dodającą wyjątek.
Używane są po prostu iptables, może korzystasz z ufw?
Axbriv | 2021-10-04 15:12:10 UTC | #5
W prawdzie powiedziawszy to niezbyt wiem jaki jest, ale mogę powiedzieć że jest to vps od ovh
Axbriv | 2021-10-04 15:16:14 UTC | #6
@Timo Okey już mam, na tym serwerze co mam bazę danych jest iptables v1.8.7 (nf_tables)
Timo | 2021-10-04 15:19:01 UTC | #7
W takim razie komenda
iptables -A INPUT -p tcp -s <adres_ip_serwera_gry> --dport 3306 -j ACCEPT
powinna pomóc i serwer powinien się już łączyć poprawnie. Zakładając oczywiście, że bazę masz na domyślnym porcie.
Axbriv | 2021-10-04 15:29:29 UTC | #8
port jest domyślny, lecz dalej jest to samo co było, tak jak by się nie łączyło
Axbriv | 2021-10-04 15:31:34 UTC | #9
Dodatkowo jest komunikat An error happens on MySQL for query “SELECT * FROM dealers
: []”: ERHOSTIS_BLOCKED: Host ‘54.37.80.198’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
Wiesz może jak to rozwiązać? @Timo
system | 2021-11-05 15:31:56 UTC | #10
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.