Pterodactyl, mysql problem z logblokiem

Mochcin | 2019-12-15 18:24:48 UTC | #1

Od 3 godziń walczę aby logblock połączył się z bazą danych
serwer jak i mysql sa ostawione na 1 vps z logu wynika ze logblock nie może się połączyć
image|690x367
patrzyłem istnieje taki użytkownik w bazie danych image|160x178
image|690x105
przez putty moge sie zalogowac na tego użytkownika i baze image|690x158


Timo | 2019-12-15 19:01:41 UTC | #2

Jakiego adresu używasz do łączenia się z bazą?


Mochcin | 2019-12-15 19:02:50 UTC | #3

localhost


Timo | 2019-12-15 19:06:23 UTC | #4

Używasz jakiegoś panelu korzystającego z Dockera?


Mochcin | 2019-12-15 19:06:58 UTC | #5

tylko pterodactyl i tam się robi bazy danych


Timo | 2019-12-15 20:11:45 UTC | #6

Nie możesz używać localhosta, gdyż baza jest na hoście, a serwer w kontenerze.

Z tego co kojarzę, musisz użyć adresu od sieci docker0.
Sprawdź jego adres komendą ip addr show docker0. W moim przypadku jest to 172.17.0.1 i ten adres umożliwi mi połączenie się z bazą.
Nie jestem pewny, ale chyba trzeba wtedy też zbindować bazę MySQL na 0.0.0.0 i użytkownika na %.
Pamiętaj wtedy jednak, aby zablokować możliwość łączenia się spoza serwera VPS.


Mochcin | 2019-12-15 19:12:00 UTC | #7

a gdzie mam wpisac tą komendę w putty jako root czy gdzie ?


Timo | 2019-12-15 19:12:21 UTC | #8

Tak dokładnie.


Mochcin | 2019-12-15 19:14:31 UTC | #9

image|690x90
Wyskakuje mi takie cos


Timo | 2019-12-15 19:17:23 UTC | #10

Czyli też masz 172.17.0.1. Spróbuj użyć go w configu LogBlocka.
Tylko musisz stworzyć na nowo database hosta, w którym użyjesz na przykład właśnie tego adresu, zamiast 127.0.0.1, który nie może działać w takiej konfiguracji.


Mochcin | 2019-12-15 19:22:04 UTC | #11

ok juz próbuje


Mochcin | 2019-12-15 19:31:57 UTC | #12

zrobiłem nowego użytkownika na tym ip przez putty
tylko teraz jak próbuje dodać na pterodactylu to jest błąd 500
image|690x98


Timo | 2019-12-15 19:43:46 UTC | #13

Musisz stworzyć użytkownika z dostępem z zewnątrz (kontener dla hosta to tak jakby zewnętrze).
https://forum.lvlup.pro/t/host-1-2-3-4-is-not-allowed-to-connect-to-this-mysql-server-jak-naprawic/2627?u=timo


Mochcin | 2019-12-15 19:45:47 UTC | #14

ok już robię według poradnika


Mochcin | 2019-12-15 19:50:13 UTC | #15

ja to mam zbindowac na 127.0.0.1 czy 172.17.0.1


Timo | 2019-12-15 19:50:37 UTC | #16

MySQL host ustaw najlepiej na 0.0.0.0.


Mochcin | 2019-12-15 19:58:40 UTC | #17

Zrobiłem według poradnika i działa
teraz tu zostawic % czy wpisac coś image|682x442


Timo | 2019-12-15 20:00:30 UTC | #18

Też daj procent.


Mochcin | 2019-12-15 20:04:40 UTC | #19

Dziękuję działa


Timo | 2019-12-16 22:59:06 UTC | #20

6 posts were split to a new topic: Jak zainstalować phpmyadmin obok panelu Pterodactyl


Mochcin | 2020-01-07 14:17:44 UTC | #21

A da się zmienić teraz jeszcze stronę pterodactyla np na ip/panel


system | 2020-02-08 14:26:22 UTC | #22

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