Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-05-27 10:36:56

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Replikacja MySQL

Witam,

Walczę z replikacją mysql z serwera linux na windows. Linux jest master a windows slawe.
Przeczytałem manuala
http://www.howtoforge.com/how-to-set-up-database-re … n-ubuntu-9.10
http://www.howtoforge.com/mysql_database_replication_p2

Niby wszystko dobrze ale nie replikują się dane z baz.

MASTER

Kod:

server-id               = 1
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
 max_binlog_size         = 100M
binlog_do_db            = test_replication

SLAVE

Kod:

server-id       = 2
#
# The replication master for this slave - required
master-host     =   10.0.1.3
#
# The username the slave will use for authentication when connecting
# to the master - required
master-user     =   slave_user
#
# The password the slave will authenticate with when connecting to
# the master - required
master-password =   qwermnb
master-connect-retry=60
replicate-do-db=test_repliaction

Jak wydaję na slave takie polecenie po zalogowaniu się jako root

Kod:

mysql> CHANGE MASTER TO MASTER_HOST='10.0.1.3',MASTER_USER='slave_user',MASTER_P
ASSWORD='qwermnb',MASTER_LOG_FILE='mysql-bin.000002',MASTER_LOG_POS=98;
Query OK, 0 rows affected (0.07 sec)

Ale nie widzę żadnych zmian :(

Jak dam takie polecenie to

Kod:

mysql> LOAD DATA FROM MASTER;
ERROR 1219 (HY000): Error running query on master: Access denied; you need the R
ELOAD privilege for this operation

Przy czym na obu serwerach są tacy sami użytkownicy i takie same hasła dla
root:
slave_user

Czy ktoś z Państwa uruchamiał replikację w MySQL ? Może macie jakiegoś dobrego manuala

Dzięki


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#2  2010-05-27 10:54:58

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Replikacja MySQL

Nie znam sie MySQL ale moze tu cos wiecej znajdziesz..
http://aciddrop.com/2008/01/10/step-by-step-how-to- … -replication/

Offline

 

#3  2010-05-27 12:01:56

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Replikacja MySQL

Niestety,

Bardzo podobny manual wszystko sprawdziłem powinno działać :(

Jakieś inne pomysły ?


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#4  2010-05-27 13:48:06

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Replikacja MySQL

Offline

 

#5  2010-05-27 14:21:25

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Replikacja MySQL

Jop cały czas googl-uje.
Zwiększyłem uprawnienia bo okazało się, że tamte były troszkę za małe, ale teraz mam taki błąd

Kod:

mysql> load data from master;
ERROR 1189 (08S01): Net error reading from master

Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#6  2010-05-27 14:38:02

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Replikacja MySQL

Cóż http://www.google.com/search?q=mysql+ERROR+1189 . Jakoś kiepsko goglujesz. Szczególnie polecam: http://dev.mysql.com/doc/refman/5.0/en/load-data-from-master.html . A dokładniej:


It works only for MyISAM tables. Attempting to load a non-MyISAM table results in the following error:

ERROR 1189 (08S01): Net error reading from master

Offline

 

#7  2010-05-27 14:51:06

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Replikacja MySQL

DZIAŁA DZIĘKI


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#8  2010-05-27 15:59:06

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Replikacja MySQL

Jeszcze jedno,

Testowałem tą replikację bo na rozmowach w sprawie pracy się pytają.
Jak wy robicie replikacje czy właśnie tak czy jakieś inne metody są ?

U mnie w firmie wystarczy kopia zapasowa za pomocą dumpa.

Będę wdzięczny za informację


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#9  2010-05-27 19:20:55

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Replikacja MySQL

Kopia zapasowa zamiast dumpa to nie replikacja. Replikację robi się zgodnie z możliwościami systemu bazodanowego. Tak mi się wydaje, każda baza ma swój mechanizm replikacji, albo nie ma wcale. Czasem rozwiązanie zapewnia producent jeśli to baza komercyjna, jeśli opensource może być zewnętrzne rozwiązanie np. slony dla postgresa. A co do tego jak to się robi ta się robi tak jak napisane w dokumentacji ;] Na rozmowach nie pytają o radzenie sobie z czytaniem dokumentacji? Imo jest to ważniejsze niż wiedza na temat replikacji mysqla nabyta z opisu na jakimś blogu.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)