Mailinglisten-Archive |
Hallo Thomas, > -----Original Message----- > From: Technik via echtwahr.com [mailto:technik at echtwahr.com] > jetzt hab ich aber mit der replikation ein problem > auf den server ist mysql einmal als 3.23.51 (Master) > und 3.23.52 (Slave) installiert. > > auf dem Master gibt er mir im error.log des Mysql fogendes aus: > 030506 18:08:47 failed in send_file() : Failed reading file name > > und der slave schreibt in seiner Log: > 030506 18:23:45 Slave: Error 'Tabelle '%-.64s.%-.64s' existiert nicht' > running load data infile > 030506 18:23:45 Error running query, slave aborted. Fix the problem, and > re-start the slave thread with "mysqladmin start-slave". We stopped at log > 's-esl3-bin.002' position 32953 > 030506 18:23:45 Slave thread exiting, replication stopped in log > 's-esl3-bin.002' at position 32953 > > Leider hat er das heute shon 3 mal getan, so das die Replikation nicht > wirklich läuft! > > Weiß du da einen Tipp, eventuell beide auf die selber Version bringen! > und wie repariere ich die bin-log auf dem Master. Ich selbst benutze die "Standard-"Replikation gar nicht, das heißt meine tips sind hier nur ungenau. Die selbe Version kann nicht schaden, ich vermute allerdings eher, daß wirklich eine der referenzierten Tabellen beim Slave nicht existiert (andere db?). Z.B. mit mysqlbinlog -s logname>seelog.sql kannst Du das frageliche Log in Klartext umwandeln und mal nachschauen, die Fehlermeldung ist ja nicht so prickelnd. Die Servermeldung finde ich z.B. in http://ftp.cwi.nl/farhad/mysql-3.23.43/sql/sql_repl.cc wenn man sich das anschaut, würde ich sagen, der Slave möchte dem Server den nächsten Dateinamen für die Replikation nicht verraten, vielleicht eine Folge des Fehlers. Grüße, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive