Authme nie łączy z bazą danych

JakubEG | 2019-11-23 20:43:21 UTC | #1

Witam.
Authme nagle przestało się łączyć z bazą danych, podczas próby uruchomienia wywala błędy
m.in.:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
czy
Caused by: java.net.ConnectException: Connection refused (Connection refused)

bind-address ustawione mam na 0.0.0.0 i z takim ustawieniem normalnie działało, do bazy można się zalogować z konsoli oraz z phpmyadmin.
W plikach authme oraz sql nic nie było zmieniane.

Czy ktoś z was jest mi w stanie pomóc?..


Kamilkime | 2019-11-20 16:54:35 UTC | #2

Pokaż cały log lub całe błędy


JakubEG | 2019-11-20 16:56:37 UTC | #3

Proszę
https://pastebin.com/MXqkxhTy


JakubEG | 2019-11-20 17:20:17 UTC | #4

Authme nie chce łączyć się z żadną bazą danych, nawet z root…


Kamilkime | 2019-11-20 18:17:03 UTC | #5

Na roota logować się nie można zdalnie od jakiegoś czasu - jedynie z samej maszyny, komendami. Błąd wskazuje na coś z samym połączeniem - baza odrzuca połączenia, może odrzuca akurat z tego IP, może na to konto nie można się logować z tego IP lub wcale, może źle podane hasło


JakubEG | 2019-11-20 21:20:53 UTC | #6

Serwer stoi na tym samym VPS więc IP jest to samo,
Do godziny 11 serwer normalnie działał później zaczęło wywalać błędy że authme nie może połączyć się z bazą danych (serwer nie był dotykany zresztą wtedy byłem w pracy).
Czy ktoś ma może jakieś pomysły co mogło się posypać? Czy coś może samo się aktualizować na VPS (związanego z MySQL).


SP24 | 2019-11-21 06:35:21 UTC | #7

Upewnij się w authme czy zarówno url jak i inne dane są poprawne. Z pierwszego błędu wynika że url jest nieprawidłowy.


JakubEG | 2019-11-21 08:48:08 UTC | #8

Dane są poprawne, nie były zmieniane.


JakubEG | 2019-11-21 16:15:30 UTC | #9

Help.. :sweat:
Inne pluginy również nie mogą się połączyć z bazą danych…


Kaczuc | 2019-11-21 20:33:39 UTC | #10

Wyczytałem w Issues na github, że po ustawieniu mySQLUseSSL: false baza ponownie akceptuje połączenie sprawdź czy w twoim przypadku zadziała.
https://github.com/AuthMe/AuthMeReloaded/issues/1941


JakubEG | 2019-11-21 20:38:10 UTC | #11

Okej, sprawdzę jutro i dam znać.
Dodam tylko że inny testowy plugin (logblock) również nie chce się połączyć.


SystemZ | 2019-11-21 23:51:54 UTC | #12

O ile coś kojarzę niedawno wychodziły łatki bezpieczeństwa do MariaDB czy MySQL.
Przy domyślnej konfiguracji Ubuntu w lvlup, łatki bezpieczeństwa powinny instalować się automatycznie.
Warto zerknąć w logach apt czy faktycznie zainstalowała się nowsza paczka.

Tak czy inaczej sugeruję uruchomić klienta poleceniem mysql i spróbować wykonać w nim kilka komend aby upewnić się że baza odpowiada na zapytania jak trzeba.
Nie ma sensu męczyć pluginu jeśli sama baza się wyłożyła.


nexyrr | 2019-11-22 01:27:49 UTC | #13

Podpinam się pod temat, bo ten sam problem…
Świeżo postawiona baza, komendy pod mysql działają poprawnie, a pluginy (w tym AuthMe) nie chcą się wpiąć, wyrzucając error.


JakubEG | 2019-11-22 11:33:28 UTC | #14

Au, teraz pterodactyl sam z siebie przestał działać (najpewniej przez tą bazę danych).


error | 2019-11-22 15:08:59 UTC | #15

Z tego co słyszałem pterodactyl lubi się czasem wywalić z błahego powodu, no taka już jego natura…

[quote=”nexyrr, post:13, topic:12716”]
a pluginy (w tym AuthMe) nie chcą się wpiąć, wyrzucając error.
[/quote]
jaki error? Jeśli problem występuje na kilku serwerach jednocześnie myślę że wartoby się mu nieco przyjrzeć.


Szymonjjay | 2019-11-23 16:33:44 UTC | #16

mySQLUseSSL: true na false
bynajmniej mi pomogło


Kamilkime | 2019-11-24 01:39:25 UTC | #17

[quote=”Szymonjjay, post:16, topic:12716”]
bynajmniej
[/quote]

Proszę się wreszcie nauczyć, że bynajmniej to zdecydowanie nie synonim przynajmniej ;/
https://wsjp.pl/index.php?idhasla=29698&ind=0&wszukaj=bynajmniej+


system | 2019-12-26 01:43:22 UTC | #18

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.