Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Wie mySQL DBs syncronisieren?

Mitglied: telefix1

telefix1 (Level 1) - Jetzt verbinden

16.02.2009, aktualisiert 10:39 Uhr, 3862 Aufrufe, 6 Kommentare

Moin, moin,

ich habe 2 mySQL-Datenbanken auf 2 verschiedenen Servern. Jetzt möchte ich beide DBs so syncronisieren, dass sie die gleichen Inhalte haben - logisch. Export- und Import-Funktionen sind nicht die Lösung, da die DBs überschrieben werden - wenn überhaupt.
Händisch ist das über den Admin auch kein Problem, aber die DBs sind grooooß
Gibt es einen Automatismus, den Ihr mir empfehlen könnt?

mfg telefix1
Mitglied: SlainteMhath
16.02.2009 um 11:55 Uhr
Moin,

versuchs mal hiermit: http://www.google.de/search?q=mysql+replication

lg,
Slainte
Bitte warten ..
Mitglied: telefix1
16.02.2009 um 12:14 Uhr
..hmm, das ist ja genau das, was ich nicht möchte. Die Replication ist unidirektional und asynchron, ähnlich Master-Slave-Szenarien, wobei die Slave-DB mit der Master-DB abgeglichen wird. Das funktioniert wie gesagt auch mit Export-Import.

Ich habe aber:

Datenbank 1, Daten A B C D E
Datenbank 2, Daten C D E F G

und möchte nach dem Synchron in beiden DBs die Daten A B C D E F G haben...

mfg telefix1
Bitte warten ..
Mitglied: problemsolver
16.02.2009 um 13:21 Uhr
Hallo Telefix1,

du kannst Dir deine Frage eigentlich schon fast selber beantworten, da Du alles notwendige in deinen Ausführungen erläutert hast.

Entweder du hast und willst ein "Master Slave Gefüge" oooooder Du musst eine ständige Verbindung zwischen beiden Datenbanken besitzen. Beim zweiten wirst Du um kommerzielle Lösungen nicht drum herum kommen.
Die Datenintegrität muss gewährleistet sein!
Oder möchtest Du das in DB1 in Tabelle D Daten geändert in einem Datensatz ohne Sperre geändert werden? Wenn zu diesem Zeitpunkt bzw vor dem nächsten Sync jmd in DB2 in Tabelle D den gleichen Datensatz bearbeitet, ohne jedoch zu wissen, dass dieser Datensatz schon bearbeitet worden ist, so gewinnt der neuere von beiden und die ursprünglichen Änderungen sind futsch.

Lange Rede kurzer Sinn:
Wenn Du wirklich eine synchrone Lösung haben möchtest, musst Du Geld, Zaster, Knete und Moneten in die Hand nehmen Günstig ist das leider nicht, da hierbei eine Menge Know-How und Funktionen hintersteckten.

Zusätzlich hierzu kommt es dann noch auf die Bandbreite zwischen beiden Datenbanken an... aber naja... das würde zu weit führen...

Lieben Gruß und trotzdem noch viel Erfolg!

Markus

P.S.: Falls ich mich irren hier sollte, bitte ich um eine harte und faire Bestrafung :-P
Bitte warten ..
Mitglied: telefix1
16.02.2009 um 13:59 Uhr
Lange Rede kurzer Sinn:
Wenn Du wirklich eine synchrone Lösung haben möchtest,
musst Du Geld, Zaster, Knete und Moneten in die Hand nehmen
Günstig ist das leider nicht, da hierbei eine Menge Know-How und
Funktionen hintersteckten.

...das ist ja auch o.k., aber wie heißt denn die Lösung? "DB-Sync R 5.9.1"? Ich bin bei meinen Recherchen zu keinem Ergebnis gekommen.

P.S.: Falls ich mich irren hier sollte, bitte ich um eine harte und
faire Bestrafung :-P

...abgelehnt , wenn Du mir verraten kannst, wie ich wenigstens einen einmaligen Synchron hinbekomme, sodass ich danach beim Stand "Null" eine Replication aufbauen kann.

mfg telefix1
Bitte warten ..
Mitglied: problemsolver
16.02.2009 um 14:37 Uhr
Hi Telefix1,

eine Lösung kann ich Dir leider nicht so ohne Weiteres nennen - da gibt es zu viele Unterschiede. Aber als Tipp: Wenn Du etwas größeres planst, dann nehme doch eine "Sync Software" von einem großen Unternehmen oder investiere n bissle in Kaffee und lad Dir ein paar Consultants ein... die versuchen Dir bestimmt gerne was "zu verkaufen und Dich zu beraten".

Wir nutzen z.B. ein SAN inkl. Spiegelung, was wiederum bedeutet, dass wir blockbasiert Daten zwischen den Standorten hin und herschieben... da juckt es mich net, was MySQL dazu sagt

Eine anfängliche Replikation kann ich Dir leider auch nicht so ohne Weiteres herunterbeten. Ich denk mal, dass hier bei Dir Handarbeit angesagt ist (was aber, wenn Du dich ein wenig mit SQL-Syntax und JOINs (nicht Joints :-P) auskennst, kein Problem darstellen sollte)
Bau Dir einfach mal bei Dir lokal eine Testdatenbank auf, in die Du die Datensätze der Datenbanken importierst.
Dann schreibst Du Dir Scripte soweit es geht. Bei Datensätze die, wie oben schon gesagt, nicht mehr integer sind, musst Du manuell entscheiden, welcher Datensatz aktueller ist bzw. die Daten des einen mit den Daten des anderen Datensatzes abgleichen. Die Arbeit kann Dir leider keiner abnehmen... Aber TESTEN , das kannst Du auf jeden Fall!

Aber ich bin sicher, dass Dir ein Consultant von einem Unternehmen deines Vertrauens Dir gerne weiterhilft und Dir ein Angebot bzgl. dieser Synchronisation macht (inkl Software)

Gruß & Wünsch noch viel Erfolg

Markus
Bitte warten ..
Mitglied: telefix1
16.02.2009 um 15:10 Uhr
...also doch erstmal Handarbeit

Die Arbeit kann Dir
leider keiner abnehmen...

...ich habe es befürchtet

Trotzdem thx

mfg telefix1
Bitte warten ..
Ähnliche Inhalte
Windows Server
NTFS Berechtigungen syncronisieren
gelöst Frage von supertuxWindows Server6 Kommentare

Hallo, kann ich die NTFS-Berechtigungen zwischen zwei Ordner im nachhinein abgleichen/ändern lassen. Ich syncronisieren Daten von Server1 auf Server2 ...

Windows Server
Microsoft SQL-Datenbank Syncronisieren
Frage von Herbrich19Windows Server

Hallo, Ich habe zuhause ein Microsoft SQL-Server 2008 r2 Enterprise stehen, dieser endhält Content für meine Website, diese wird ...

Datenbanken
MySQL Profiler - MySQL Profiling
Frage von fckoelleDatenbanken

Hallo zusammen, ich möchte zu Analysezwecken gerne herausfinden welche Befehle auf einen MySQL Server abgesetzt werden. Von Microsoft kenne ...

Google Android

Kodi gesehen "Häkchen" mit anderen Geräten Syncronisieren

Frage von GrauerStarGoogle Android4 Kommentare

Hallo Ich hab auf Mehreren Geräten Kodi installiert (Android und Raspberry). Seit mir jemand ein altes NAS mit 2TB ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 9 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 11 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...