Daten in Netzlaufwerk (MariaDB)
Version vom 8. Juni 2020, 18:24 Uhr von Martin Kirner (Diskussion | Beiträge) (→Server starten und überprüfen)
Datenbanken kopieren
Speicherort herausfinden
Als Benutzer root einloggen
mysql -u root -p
und mittels der Abfrage
select @@datadir;
den Speicherort der aktuellen Daten anzeigen lassen (Standard: /var/lib/mysql/).
Daten kopieren
Den MariaDB-Server stoppen
sudo systemctl stop mariadb.service
und mittels
sudo rsync -av /var/lib/mysql /mnt/synology/web1
das Datenverzeichnis an den neuen Speicherplatz kopieren.
Danach das alte Verzeichnis sicherheitshalber umbenennen:
sudo mv /var/lib/mysql /var/lib/mysql.bak
Pfade auf das neue Verzeichnis umstellen
Dazu die Datei
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
bearbeiten und datadir folgendermaßen anpassen:
datadir = /mnt/synology/web1/mysql
Server starten und überprüfen
sudo systemctl start mariadb.service sudo systemctl status mariadb.service
und wie in Speicherort herausfinden beschrieben, wieder das Datenverzeichnis kontrollieren.
Links
Zurück zu MariaDB