SQL DB von einer Syno auf eine andere übertragen

Status
Für weitere Antworten geschlossen.

Veraut

Benutzer
Mitglied seit
22. Nov 2013
Beiträge
325
Punkte für Reaktionen
3
Punkte
18
Hallo,

habe auf der SYNO DS215+ eine SQL Datenbank (MariaDB) laufen. Ich möchte diese nun 1:1 auf die neue SYNO DS415+ übertragen.

Wie geht das am Besten ? habs probiert mit HyperBackup jedoch dürfte irgendwas nicht mitübertragen worden sein :(

Kurz zur Info, habe auf der SYNO eine Webapplikation laufen, welche Daten die in die SQL DB schreibt bzw liest. Jetzt möchte ich die Webapplikation und SQL DB auf die neue SYNO DS415+ übersiedeln ;)

Herzlichen Dank für die Hilfe vorab.

LG
Patrick
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Ich persönlich würde wie folgt vorgehen:

A) Auf der Konsole der ersten/alten DS anmelden (Bei mir ein wahlfreier Benutzer - also nicht admin/root - jedoch in der Gruppe der Administratoren)
B) In ein Verzeichnis/Share Deiner Wahl wechseln, damit Du bequem auf den DB-Export zugreifen kannst.
C1) Und nun mittels "MYSQLDUMP -u $DBADMIN -p --all-databases > DEINDATEINAME.SQL" alle Datenbanken exportieren. Beachte, dass hierbei auch die Systemdatenbanken drin stecken.
... oder ...
C2) Und nun mittels "MYSQLDUMP -u $DBADMIN -p --databases DB1 [DB2 DB3...] > DEINDATEINAME.SQL" die betreffenden Datenbanken exportieren.
D) Den Export nun auf die neue DS umkopieren.
E) Auf der Konsole der zweiten/neuen DS anmelden (Bei mir ein wahlfreier Benutzer - also nicht admin/root - jedoch in der Gruppe der Administratoren)
F) Wechsele nun in das Verzeichnis, wo der umkopierte DUMP zu finden ist.
G) Starte den Import mittels "MYSQL -u $DBADMIN -p < DEINDATEINAME.SQL"

=> http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
 

Veraut

Benutzer
Mitglied seit
22. Nov 2013
Beiträge
325
Punkte für Reaktionen
3
Punkte
18
Hallo,

puh, da müßte man sich auskennen mit der Konsole und wie man das macht ;)
Geht das auch mit der aktuellen DSM Version 6.X ?

Andere Möglichkeit mit der Weboberfläche gibt es nicht ? ;)

LG
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Meine Methode (Ich betreibe beruflich u.a. MySQL-Datenbanken auf Linux-Systemen) ist mit DSM5 und DSM6 gleichartig.

Als Weboberfläche täte mir da nur PHPMYADMIN einfallen, da kenne ich mich wiederum nicht wirklich aus.

Wenn Du einen Windows-Rechner hast, könntest Du dich evtl. auch mit MYSQL-Workbench (DL-Link) beschäftigen und die DBs entsprechend übertragen.
 
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