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.
einfach ein dump der DB machen und alle nicht benötigten Tabellen löschen und dann wieder einspielen? (also im Dump-File löschen)
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.