Forum: PC Hard- und Software 2 MySQL DBs partiell synchronisieren


von D. I. (Gast)


Lesenswert?

Folgendes Problem:

Ich habe 2 Datenbanken, je eine fürs Entwicklungssystem und fürs
Produktivsystem. Immer wenn ein neuer Release fürs Produktivsystem
ansteht geht das mit Datenbankänderungen einher, sowohl in Struktur als
auch in den Daten.
Jetzt möchte ich partiell Struktur und Dateninformationen von Dev-DB zu
Prod-DB einspielen. phpmyadmins "gleiche ab" funktion würde genau den
Zweck erfüllen geht aber bei meinem hoster nicht.
Mit dem Programm "MySQL Workbench" funktioniert das auch astrein
allerdings nur für den Strukturteil und nicht für die Daten.
Kennt jemand ein Programm was beides kann oder zumindest mit dem ich den
Datenbestand partiell abgleichen kann? Denn nicht in allen Tabellen
sollen die Daten geändert werden.
So soll zum Beispiel die Tabelle der Nutzer nicht synchronisiert werden,
während andere Tabellen schon synchronisiert werden sollen vom Inhalt
her.

von Peter II (Gast)


Lesenswert?

einfach ein dump der DB machen und alle nicht benötigten Tabellen 
löschen und dann wieder einspielen? (also im Dump-File löschen)

von D. I. (Gast)


Lesenswert?

Peter II schrieb:
> einfach ein dump der DB machen und alle nicht benötigten Tabellen
> löschen und dann wieder einspielen? (also im Dump-File löschen)

Ja das ist was ich aktuell mache, manuell im Daten-Dump-File rumpfuschen 
in der Hoffnung nichts zu übersehen oder zuviel rauszulöschen. Das finde 
ich ist keine wirklich Lösung sondern eher ein Notbehelf

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

D. I. schrieb:
> Ja das ist was ich aktuell mache, manuell im Daten-Dump-File

Falls dich die "EOL Warning" nicht abschreckt kann ich dir die 
wesentlich schlankeren MySQL GUI Tools empfehlen:
http://dev.mysql.com/downloads/gui-tools/5.0.html
Mit dem MySQL Administrator kannst du ein Backupprofil anlegen, welches 
gewisse Tabellen vom Backup ausschließt, du musst nur die Option 
"[x]Backup der gesamten Datenbank" in den erweiterten Einstellungen 
aktivieren (neue Tabellen müssen dann natürlich dem Profil hinzugefügt 
werden bei Bedarf).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
Lade...