Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dwie bazy danych - synchronizacja
Forum PHP.pl > Forum > Bazy danych > MySQL
maly_szcz
Witam.
Mam postawiony MySQL w wersji 5.0.27 na którym jest kilka baz danych. Chciałbym synchronizować jednostronnie zawartość jednej bazy do bazy na innym serwerze. Zapewne była by to komunikacja asynchroniczna jednak zależało by mi na niemal natychmiastowej synchronizacji danych. Drugi serwer ma bazę w tej samej wersji.
Szukałem trochę w dokumentacji, jednak nie mając doświadczenia ciężko mi coś wybrać.
Macie doświadczenie z czymś takim? Gdzieś doczytałem, że jest to możliwe dopiero w wersjach 5.1.x. Prawda? Wiecie może jak to ustawić? Zawartosc bazy na drugim serwerze miała by sie synchronizować z zawartością bazy w pierwszym serwerze i tylko w tym kierunku. Da się w ogóle tylko jedną bazę, czy można tylko cały serwer?
Proszę o jakiekolwiek wskazówki.


Pozdrawiam.
prond
Pewnie chodzi Tobie o replikację, tutaj znajdziesz oficjalny how-to : http://dev.mysql.com/doc/refman/5.0/en/rep...tion-howto.html
maly_szcz
Zanim napisałem ten topic nie miałem jeszcze takich informacji jak teraz.
Czytałem tam całość o replikacji, ale nie widziałem informacji aby dało się replikować tylko jedną bazę danych. Nie było tez informacji jak bez wykonywania backup-u przenieść dane na drugi serwer.
Odpowiedzi znalazłem tu:
http://www.howtoforge.com/mysql_database_replication
Wprawdzie serwery stoją na Windowsie XP, ale problemu raczej nie będzie.

A i jeszcze pytanie do tego.
W tym linku na stronie drugiej jest konfiguracja slave-a. Tam trzeba skonfigurować my.cnf (dla Windowsa my.ini). Potem jeszcze trzeba przeprowadzić konfigurację z konsoli która wygląda dość podobnie do tej w pliku. Czy po np. resecie kompa te ustawienia wydane z konsoli będą zapamiętane, albo da się je wpisać na stałe do pliku konfiguracyjnego?



Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.