Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 00:04
Ik heb 2 MySQL servers. De ene draait 5.0 en de andere 5.1 . Voor beide heb ik een slave server opgezet die exact dezelfde versie draait.

Met de 5.0 heb ik geen enkel probleem, maar met de 5.1.x versie heb ik om de zoveel tijd dat het mis gaat met het volgende bericht: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'

Maar ik krijg gewoon niet uitgevonden waar het aan ligt. In het verleden heb ik op de een of andere manier gefixed, maar het lukt niet meer om het te fixen. Wat ik o.a. gedaan heb:

- mysql-bin.index aangepast zodat er absolute paden in vermeld zijn
- mysql-bin.index aangepast zodat er relatieve paden in vermeld zijn (default)
- mysql-bin.index aangepast zodat er relatieve paden zonder ./ in staan

Op de slave server op elke manier CHANGE MASTER TO MASTER_LOG_FILE='%pad%/mysql-bin.000050' aangepast om, maar zelfs dit biedt in geen enkele combinatie uitkomst.

Wat is voor replication en het vinden van de master log bin's de meest failsafe configuratie?

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 30-11 15:10

Creepy

Tactical Espionage Splatterer

Even een tikje door naar Serversoftware en Windows Servers, met programming heeft dit niks te maken ;)

De eerst hit in google (http://www.dougreese.com/mysql-fatal-error-1236.html) geeft juist als tip om niet een volledig pad op te geven, maar alleen de filename zelf te gebruiken bij het CHANGE MASTER_TO_LOGFILE commando. Heb je dat al geprobeerd?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney