Sicherung MySQL-Datenbank

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Berosini

Benutzer
Registriert
28. Sep. 2008
Beiträge
4
Reaktionspunkte
0
Punkte
0
Hallo,

heute habe ich es endlich geschaft PhpMyAdmin 3.0 auf meiner 107+ zum laufen zu bringen.
Alles nach der im diesem Forum beschriebenen Vorgehensweise. Immer wieder Fehlermeldungen und kein Zugriff auf die PhpMyAdmin Oberfläche. Irgend wann lief es dann, wie auch immer.

So, nun zu meiner eigentlichen Frage, bzw. Fragen:

Ich habe mehrere Datenbanken mit Tabellen erstellt und auch mit Daten gefüllt.

Wie sichere ich die Datenbanken, oder werden die mit einer Komplettsicherung der DS mitgesichert?
Oder erfolgt die Sicherung mit der Konfiguratinssicherung der DS?

Danke
 
Nein, die Datenbanken werden nicht gesichert (was ist eine Komplett-Sicherung der DS?)

Man kann sich ein wenig behelfen, ist aber alles via Telnet.

(1) Die Datenbank herunterfahren
(2) gemeinsamen Ordner erstellen, z.B. namens database
(3) mount --bind /volume1/@database /volume1/database
(4) gemeinsamen Ordner 'database' sichern
(5) Die Datenbank wieder hochfahren

itari
 
kann man nicht auch die datenbank aus dem programm heraus sichern? bei phpmyadmin z.b. kann man die datenbanken exportieren/sichern.

keine ahnung, ob das immer so ist....

Ps.: ich war auch mal in dem glauben, eine sicherung der internen hdd sicht auch die datenbank -- es ist aber nicht so:eek:

phpmyadmin 3.0 läuft bei mir nicht zuverlässig....z.b. mit phpbb-magic. deshalb bin ich auf die 2.x zurück
 
kann man nicht auch die datenbank aus dem programm heraus sichern? bei phpmyadmin z.b. kann man die datenbanken exportieren/sichern.

ja klar, geht auch ... allerdings nicht unbedingt für große Datenbanken geeignet, weil es ja SQL-Anweisungen sind, die dann ausgeführt werde und der Index nue aufgebaut wird. Ich habe Datenbanken, die größer als ein GB sind. Da würde Backup/Restore mehr als 1 Tag dauern. Die Sicherung als Datei dauert gerade mal 3 Minuten.

keine ahnung, ob das immer so ist....

Ps.: ich war auch mal in dem glauben, eine sicherung der internen hdd sicht auch die datenbank -- es ist aber nicht so:eek: ja ist nicht so. Auch die Photo-Datenbank (postgres) wird nicht gesichert. Deswegen hat man ja manchmal wieder Phasen, wo die DB rekonstruiert wird

phpmyadmin 3.0 läuft bei mir nicht zuverlässig....z.b. mit phpbb-magic. deshalb bin ich auf die 2.x zurück

soviel dazu

itari
 
was wird denn bei der o.a. möglichkeit gesichert? "nur " die datenbank oder das komplette laufwerk?

wie stellt man die datenbank dann wieder her?
 
was wird denn bei der o.a. möglichkeit gesichert? "nur " die datenbank oder das komplette laufwerk? du meinst meine kleine Vorschlagsliste? da werden nur die MySQL-Datenbanken gesichert.

wie stellt man die datenbank dann wieder her? wie normal auch durch zurückkopieren. Man muss natürlich vorher die Datenbank herunterfahren.

oder meintest du was anderes?

itari
 
oder meintest du was anderes?

itari

muss das zurückspielen nicht via telnet erfolgen? oder lagest du durch obigen telnet befehl die datenbank in den sichtbaren bereich aus?
 
Oder man sichert von der Kommandozeile aus über den Befehl mysqldump. Dann wird die Sicherung gleich mit SQL-Anweisungen versehen, so dass man die Daten bequem über ein Verwaltungsprogramm wie z.B. phpMyAdmin wieder zurückspielen kann.

Trolli
 
Oder man sichert von der Kommandozeile aus über den Befehl mysqldump. Dann wird die Sicherung gleich mit SQL-Anweisungen versehen, so dass man die Daten bequem über ein Verwaltungsprogramm wie z.B. phpMyAdmin wieder zurückspielen kann.

Trolli

nabend

welche kommandozeile meinst du? auch irgendwie über telnet?
 
Ja. Über Telnet kommt man auf die Kommandozeile. Ist nur eine andere Ausdrucksweise... ;)

Trolli
 
also wenn ich mich via telnet mit der ds verbinde, dann bin ich in der kommandozeile. dort gebe ich dann mysqldump ein. wohin wird die datenbank dann gesichert? und vor allem: wie kommt die sicherung wieder zurück?

eine lösung, wo die datenbank ausgelagert wird und dann per ftp gehandelt werden kann fände ich schon klasse:o
 
Die genaue Funktionsweise von mysqldump steht auf der von mir verlinkten Seite. Da kann man eine Menge Einstellungen vormehmen. Die Ausgabedatei wird dabei natürlich auch angegeben. Beispiel:
Die häufigste Anwendung von mysqldump ist wahrscheinlich die Erstellung eines Backups einer vollständigen Datenbank:
shell> mysqldump --opt db_name > backup-file.sql
Trolli

PS: Ist übrigens das gleiche, was ich hier schon mal in Verbindung mit einem Cron-Job vorgeschlagen hatte. Da kann man auch den genauen Befehl nochmal nachlesen: http://www.synology-forum.de/showthread.html?t=895
 
muss das zurückspielen nicht via telnet erfolgen? oder lagest du durch obigen telnet befehl die datenbank in den sichtbaren bereich aus?

ich lagere die Datenbank nur in den sichtbaren Bereich aus. Den Rest kann man nun per 'lokaler' Sicherung oder mit der File Station machen. Es gibt auch eine 3rd-party-apps, die nach diesem Verfahren sichert bzw. zurücksichert *hier*

itari
 
ich lagere die Datenbank nur in den sichtbaren Bereich aus. Den Rest kann man nun per 'lokaler' Sicherung oder mit der File Station machen. Es gibt auch eine 3rd-party-apps, die nach diesem Verfahren sichert bzw. zurücksichert *hier*

itari


hi itari!

das ist eine lösung auch für user, die sich nicht sooo tief in die materie reinhängen können/möchten!

bleiben die änderungen, die du zuvor via telnet gemacht hast nach einem fw update erhalten?
 
Alles was auf dem /volume1 ist und im Verzeichnis 3rd-party ist, bleibt erhalten. Ich kann dir schon verraten, dass es in Kürze ein spk-Package zu diesem Problem gegeben wird :)

itari
 
okay, dass die daten auf volume 1 erhalten bleiben ist mir schon klar. aber was ist mit den änderungen, die ich nach deiner obigen anleitung (beitrag #2) vorgenommen habe? da wird doch die datenbank aus einem versteckten in den öffentlichen bereich ausgelagert. bleibt diese einstellung auch bestehen?

das spk paket ist bestimmt eine gute sache (auch, wenn ich noch nicht weiß was es ist):p
 
okay, dass die daten auf volume 1 erhalten bleiben ist mir schon klar. aber was ist mit den änderungen, die ich nach deiner obigen anleitung (beitrag #2) vorgenommen habe? da wird doch die datenbank aus einem versteckten in den öffentlichen bereich ausgelagert. bleibt diese einstellung auch bestehen?

nein, diese Einstellung bleibt nicht bestehen. man muss sie bei jeder Sicherung neu herstellen. Natürlich gibt es auch eine Möglichkeit, sie permanent zu machen, aber ob das in diesem Fall wirklich sinnvoll ist, wage ich zu bezweifeln.

das spk paket ist bestimmt eine gute sache (auch, wenn ich noch nicht weiß was es ist):p

spk-Pakete ist die neue Möglichkeit, Zusatzsoftware über den Disk Station Manager (Paketmanager) zu installieren.

itari
 
spk-Pakete ist die neue Möglichkeit, Zusatzsoftware über den Disk Station Manager (Paketmanager) zu installieren.

itari

ach so ipkg oder so ähnlich...das ist dann ja wirklich prima. genau das richtige für dau ;-)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat