| Author |
Message |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-21, 21:33 dbhost in dateiname |
  |
Hallo,
ich habe folgendes Problem.
Ich habe 2 MySQL-Server zu sichern auf denen die gleichen Datenbanken laufen. z.B. FTP-DB oder Benutzer-DB
Wenn ich jetz mit mysqldumper die beiden Server sichere, habe ich im Sicherungsverzeichnis 2x FTP und Benutzer-DB mit fast gleichem Zeitstempel.
Ist es möglich den Hostdb mit in den Dateinamen zu bringen ?
Und dies auch bei der Wiederherstellung zu berücksichtigen.
z.B. host1_FTP.... host2_FTP...
PS: ich habe im Forum leider nichts gefunden.
PS2: wenn ein ADMIN das liest, kann der BITTE meinen Benutzername auf tbretz ändern (hab mich leider vertippt )
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-08-21, 21:46 (No subject) |
  |
Hallo,
Deinen Benutzernamen habe ich gerade angepasst.
Zu Deinem Problem. Im Dumper ist das nicht vorgesehen, aber Du kannst Dir auf Deinem Zielserver einfach eine entsprechende Verzeichnisstruktur anlegen und die Backups in den entsprechenden Unterordner befördern lassen. Die Backups von Server1 überträgst Du eben in einen Unterordner Server1 usw.
Du brauchst dazu nur den Pfad in der FTP-Konfiguration anpassen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-21, 21:50 (No subject) |
  |
Hallo,
und DANKE für die Änderung des Benutzernamens.
Ich werde mir das mit den Unterordnern mal anschauen. Danke für den Tip.
Gruß
tbretz
_________________ Gruß
tbretz
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-08-21, 21:55 (No subject) |
  |
Ich habe bei Deiner Nennung von FTP zuerst verstanden, dass Du die Backups nach dem Erstellen per FTP auf einen anderen Server überträgst. Aber das meinst Du gar nicht, oder?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-21, 22:12 (No subject) |
  |
nein ! das meinte ich nicht.
Im Backup-Ordner liegen auch nach einem FTP die Backups.
Aber die haben den gleichen Namen nur der Zeitstempel ist um 1Min versetzt.
Daher kann ich nach dem Backup nicht sagen von welchem Server das ist.
Ich weis noch nicht was passier wenn das Backup < 1min dauert.
Gruß
tbretz
_________________ Gruß
tbretz
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-08-21, 22:47 (No subject) |
  |
Ok, jetzt habe ich Dich verstanden.
Da kann ich Dir keine Lösung anbieten. Außer, dass Du Dir 2 getrennte MySQLDumper installierst.
Es ist nicht vorgesehen den Servernamen des MySQL-Servers mit in den Dateinamen aufzunehmen.
Warum hast Du überhaupt 2 unterschiedliche Server, die gleichnamige Datenbanken haben?
Wenn es sich um einen replizierten Server handelt, dann könnte ich das ja verstehen, aber dann würde die Sicherung von beiden Servern keinen Sinn machen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-21, 23:14 (No subject) |
  |
Es handelt sich um eine Test und eine Prod Umgebung.
Aber ich wollte nur einen Sicherungsserver haben mit NAS Anbindung.
Ja ich weiss ich könnte auch die DB in Test-FTP und Prod-FTP umbenennen.
Dann muß ich aber die Programme anpassen.
Da die DB aber auf einem anderen Server liegt, spar ich mir das Umkonfigurieren.
Ich habe bisher über ein Scrip die Sicherung gemacht und dann auf den Sicherungsserver kopiert.
Der mysqldumper hat mir nur besser gefallen.
Mir würde ja auch der Konfig-Name als Dateizusatz reichen.
_________________ Gruß
tbretz
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-08-21, 23:35 (No subject) |
  |
Du kannst natürlich die Routine zur Namensgebung der Dateien Deinen Bedürfnissen entsprechend anpassen. Es ist ja Open Source.
Ich versteh Deine Anforderung trotzdem nicht so richtig. Wir arbeiten auch mit lokalen Entwicklungs-, Test-, Staging- und Produktivumgebungen, sind aber noch nie auf die Idee gekommen, die Testumgebung sichern zu wollen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-22, 09:22 (No subject) |
  |
An der Testumgebung wird so viel verändert, wenn die mal defekt ist muß ich ja irgend was wieder herstellen.
Und in der Produmgebung fehlt dann zuviel um das für test zu benutzen.
Aber ich mach das jetzt mit 2 msd instanzen. Eine msd_t und eine msd_p.
Wenn ich Zeit habe schau ich mir das mit der Namensgebung mal an.
Dann lerne ich halt auch noch PHP
_________________ Gruß
tbretz
|
|
  |
 |
Kyoya
Developer


Age: 29
Joined: 22 Sep 2010
Posts: 74

|
Posted:
2011-08-22, 13:34 (No subject) |
  |
Wenn mehrere Entwickler an der Testumgebung rumschrauben, sollte jeder seine eigene DB (nicht gleich seinen eigenen Server) bekommen. Dann kann jeder selber entscheiden, ob er 'nen Backup braucht oder nicht.
Gruß Stefan
_________________ You can't stop me.
|
|
    |
 |
tbretz
knows MySQLDumper

Age: 46
Joined: 21 Aug 2011
Posts: 6

|
Posted:
2011-08-22, 18:00 (No subject) |
  |
Sorry,
die Antwort verstehe ich nicht.
Ich habe einen Prod und einen Test-Server.
Und nicht für Jeden Entwickler einen eigenen Server.
Desweiteren bin ich für den DB-Server zuständig und nicht der Anwendungsentwickler.
Und die AE sind keine System-Admins.
_________________ Gruß
tbretz
|
|
  |
 |
Kyoya
Developer


Age: 29
Joined: 22 Sep 2010
Posts: 74

|
Posted:
2011-08-22, 18:54 (No subject) |
  |
Es macht durchaus Sinn für jeden Entwickler einen eigenen MySQL User und eine eigene Datenbank auf dem Test-Server anzulegen. Damit kommen sie sich a) nicht in die Quere und b) wenn mal ein Entwickler was kaputt macht, dann sind die Anderen nicht betroffen.
Das ist meine Meinung, aus Sicht eines Entwicklers.
Ein Workaround um dein Problem zu beheben:
Je Server eine eigene Konfiguration anlegen.
Die Cronjobs mit ausreichendem Abstand anlegen.
Nach jedem Backup Prozess das Backup, via shell skript, umbenennen.
Gruß Stefan.
_________________ You can't stop me.
|
|
    |
 |
|
|