Categories
Sponsors
Archive
Blogroll Badges
Community
|
Posted in Windows Server | No Comment | 2,906 views | 17/02/2013 12:31
Merhaba, Herhangi bir sebepten ötürü MySQL replikasyonunuz durmuş ve devam etmiyor ise -ki bunun nedeni master’ın bin logunun crash olması ya da disk problemi nedeniyle slave’e gönderilen son logun master tarafındaki loga işlememiş olması olabilir- aşağıdaki şekilde slave’i tekrar ayağa kaldırabilirsiniz. Bu tarz problemlerde genelde replikasyon 1236 hatasını verir. Benim karşılaştığım problem ise aşağıdakiydi: Got fatal error 1236 from master when reading data from binary log: ‘Client requested master to start replication from impossible position’
Slave’i tekrar ayarğa kaldırabilmek için öncelikle master’dan en son hangi pozisyonun okunduğunu öğrenmeliyiz. Bunun için slave üzerinde öncelikle:
komutu çalıştırıp, output üzerinden Relay_Master_Log_File ve Exec_Master_Log_Pos değerlerini not edin. Benim çıktımda Relay_Master_Log_File “mysql-bin.000098” olarak görünüyordu. Ayrıca Exec_Master_Log_Pos değeri ise “964685688” idi. |