Zapytanie odnoście zewnętrznego MySql

Zombie
vps, minecraft, mysql, phpmyadmin
mrmaxim3
mrmaxim3

Witam, mam pytanie odnośnie łączenia dwóch serwerów w jedną bazę MySql. Chodzi oczywiście o serwer Minecraft, który podzielony został na dwie maszyny i łączy ze sobą wszelkie dane właśnie w ten sposób. Próbowałem robić wszystko co było napisane w poradnikach i utworzyłem przez phpmyadmin użytkownika dla zewnętrznych domen oraz ustawiłem nasłuchiwanie bazy na zewnętrzne ip. Niestety to ostatnie po zmianie w konfiguracji /etc/my.cnf linijki bind-address = 127.0.0.1 na bind-address = 0.0.0.0 cała baza danych się wykrzaczyła. Stwierdziliśmy, że błędem było wykonywanie tej czynności podczas działającej bazy... heh. Stawiamy serwer od nowa i czy istnieją jakieś przeciwwskazania jeżeli chodzi o utworzenie takowej bazy na tym serwisie? Czy port 3306 jest jakoś filtrowany? A może już kiedyś ktoś to już robił i mi wytłumaczy gdzie popełniłem błąd?

Z poważaniem MrMaxim3

Timo
Timo Moderator forum.lvlup.pro

mrmaxim3:

cała baza danych się wykrzaczyła. Spróbuj zbindować na sztywno, tzn. zamiast zer wpisz IP tejże maszyny.

mrmaxim3:

czy istnieją jakieś przeciwwskazania jeżeli chodzi o utworzenie takowej bazy na tym serwisie? Nie.

mrmaxim3:

który podzielony został na dwie maszyny VPSy robiłeś? :thinking:

mrmaxim3
mrmaxim3

Spróbuj zbindować na sztywno, tzn. zamiast zer wpisz IP tejże maszyny.

A czy wtedy localhost też będzie działać?

VPSy robiłeś? :thinking:

Potrzebowałem więcej ram, dlatego rozdzieliłem serwer na dwoje. Jak dotąd to jedyny problem jaki napotkałem i najpoważniejszy...

Timo
Timo Moderator forum.lvlup.pro

mrmaxim3:

A czy wtedy localhost też będzie działać?

Powinno, a jeśli nie to nawet na tym samym VPS wpisz jego IP po prostu :thinking:

mrmaxim3:

Potrzebowałem więcej ram, dlatego rozdzieliłem serwer na dwoje Nie rozumiem co w ogóle zrobiłeś, ale okej :D

mrmaxim3
mrmaxim3

Powinno, a jeśli nie to nawet na tym samym VPS wpisz jego IP po prostu :thinking:

Chyba najlepiej wyłączyć mysql przed robieniem tych zmian, co nie?

Nie rozumiem co w ogóle zrobiłeś, ale okej 😃

W skrócie: Serwer minecraft który robię jest podzielony na podserwery. Jest serwer autoryzacyjny, main, pvp, budowniczy. Niestety maszyna nie wyrabiała przy większej ilości osób. Po prostu za mało ramu. Dlatego też kupiłem drugi serwer dla samych pvp (bo główny plugin do walki - projectkorra, jest zjadaczem ramu). Chcę je teraz złączyć by na przykład na każdym podserwerze wszyscy mieli to samo eq.

Timo
Timo Moderator forum.lvlup.pro

mrmaxim3:

W skrócie: Serwer minecraft który robię jest podzielony na podserwery. Jest serwer autoryzacyjny, main, pvp, budowniczy. Niestety maszyna nie wyrabiała przy większej ilości osób. Po prostu za mało ramu. Dlatego też kupiłem drugi serwer dla samych pvp (bo główny plugin do walki - projectkorra, jest zjadaczem ramu). Chcę je teraz złączyć by na przykład na każdym podserwerze wszyscy mieli to samo eq.

Okej, teraz rozumiem.

mrmaxim3:

Chyba najlepiej wyłączyć mysql przed robieniem tych zmian, co nie?

To znaczy nie, wprowadź zmiany i wpisz service mysql-server restart, czy tam samo mysql.

mrmaxim3
mrmaxim3

Dzięki za pomoc! Jeszcze mam jedno pytanko. Czy istnieje jakiś szybki sposób na odinstalowanie całej bazy danych wraz z wszystkimi jej elementami? Bo chcąc odinstalować mysql muszę się do niej zalogować... a problem jest z tym, że tego nie mogę zrobić bo właśnie to padło :)

Timo
Timo Moderator forum.lvlup.pro

Znalazłem w internecie takie coś:

sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit
mrmaxim3
mrmaxim3

Dzięki! Jak zrobię backup serwera i bezpieczne kopie zacznę się z tym bawić oraz powiadomię czy zadziałało :)

system
system

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