strummer
Goto Top

bei einem mysqldump werden nicht alle datensätze gesichert

bei manchen tabellen stimmt die anzahl der datensätze nicht überein

erstmal ein hallo an alle, da ich neu hier bin.

mein problem: ich führe mit mysqldump eine komplette db-sicherung durch. mysqldump liefert dabei keine fehlermeldung. wenn ich nun die datenbanken auf einem anderen rechner einlese funktioniert soweit alles nur das bei manchen tabellen die anzahl der datensätze nicht übereinstimmt (zb 51350 datensätze in einer tabelle bei der originaldatenbank, bei der eingelesenen sicherung auf dem anderen rechner sinds dann nur 51333 datensätze). auch beim einlesen erhalte ich keine fehlermeldung

system original db: suse linux, mysql 3.23.49a
system sicherung db: red hat linux, mysql 4.1.12

vielleicht hat ja jemand einen tipp für mich. danke!

Content-Key: 79034

Url: https://administrator.de/contentid/79034

Printed on: April 19, 2024 at 23:04 o'clock

Member: SvenGuenter
SvenGuenter Jan 24, 2008 at 14:40:19 (UTC)
Goto Top
hast du dir mal die datensätze anzeigen lassen die nicht gesichert worden sind?
Member: Genios
Genios Jan 28, 2008 at 00:03:09 (UTC)
Goto Top
1. Machst Du nach dem Dumpen einen mysqlcheck -optimize?
2. Kannst Du nich die MasterDB auf MySQL 4 updaten, eine DB Replikation halte ich für Sinnvoller
3. Vergleich mal die Datensätze der Datenbank ob wirklich welche fehlen, kann bei einem DUMP eigentlich nicht sein, kann nur sein das die Zuordnung ein wenig verschoben ist oder die unterschiedlichen Datenbanken machen Ärger.

Ich bin kein Freund von unterschiedlichen Datenbanken, wer weiß was passiert wenn Du den Dump irgendwann aus der MySQL 4 in die MySQL 3 einlagern musst?
Member: strummer
strummer Feb 06, 2008 at 13:31:43 (UTC)
Goto Top
danke mal für eure antworten und sorry für die späte rückmeldung

hast du dir mal die datensätze anzeigen
lassen die nicht gesichert worden sind?

ist eine db-abfrage in mysql über mehrere db-server möglich oder meinst du zb mittels php-script

1. Machst Du nach dem Dumpen einen mysqlcheck
-optimize?
nein, habe ich nicht durchgeführt.

2. Kannst Du nich die MasterDB auf MySQL 4
updaten, eine DB Replikation halte ich
für Sinnvoller
das problem ist, das es ein 6 jahe alter suse-server ist, den nicht ich aufgesetzt habe und über den sozusagen das tagesgeschäft abgewickelt wird und ich mir den server beim update nicht zerschießen will. ansonsten wär ein sichern der db-files natürlich sinnvoler

3. Vergleich mal die Datensätze der
Datenbank ob wirklich welche fehlen, kann bei
einem DUMP eigentlich nicht sein, kann nur
sein das die Zuordnung ein wenig verschoben
ist oder die unterschiedlichen Datenbanken
machen Ärger.

hier wieder meine frage, wie am besten vergleichen, mittels zb mittels php-script oder gibts eine andere möglichkeit


Ich bin kein Freund von unterschiedlichen
Datenbanken, wer weiß was passiert wenn
Du den Dump irgendwann aus der MySQL 4 in die
MySQL 3 einlagern musst?

ich auch nicht, wie gesagt is eine etwas problematische situation (siehe punkt zwei) zudem bin ich auch noch nicht so lange hier und alles läuft hier ein wenig drunter und drüber.