Wpis z mikrobloga

Mam bazę danych #mysql na serwerze X i chcę ją przenieść na serwer Y, ale baza X jest aktualizowana co 2 minuty, więc zwykłe backup/restore wiązałoby się z przerwaniem działania. Jest jakiś prosty sposób żeby zsynchronizować dane z bazy X do Y? Kiedyś była taka opcja w #phpmyadmin ale widzę, że chyba to usunęli.
#webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bluesgreen: Znam narzędzie, które nazywa się SQLyog Job Agent, które działa pod konsolą i służy do synchronizacji bazy danych - https://code.google.com/p/sqlyog/wiki/Downloads

Polecam zrobić coś takiego, że najpierw zrobisz pierwszą synchronizację, żeby zrobił kopię struktury bazy danych i zapisał stare tablice, a później jak już będziesz gotowy do przepięcia bazy w aplikacji, to zrobisz drugie synchro które dogra nowe rzeczy, usunie nieistniejące i zaktualizuje co potrzeba.
  • Odpowiedz
@Bluesgreen: jeśli masz sensowny dostęp do obu baz to replikacja. Jest naprawdę proste do ustawienia w mysqlu. Kiedy baza się zreplikuje będziesz mógł po prostu przełączyć aplikacje na replike i zatrzymać mastera.
  • Odpowiedz