2 MySQL DBs partiell synchronisieren

Gast #2294313
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.
Gast
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
Persönliche Seite
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).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.