Daten in Netzlaufwerk (MariaDB): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Datenbanken kopieren ==


=== Speicherort herausfinden ===


Als Benutzer ''root'' einloggen


Zurück zu [[MariaDB (Linux)#Daten auf Netzlaufwerk|MariaDB]]
<pre>
mysql -u root -p
</pre>
 
und mittels der Abfrage
 
<pre>
select @@datadir;
</pre>
 
den Speicherort der aktuellen Daten anzeigen lassen (Standard: ''/var/lib/mysql/'').
 
=== Daten kopieren ===
 
Den MariaDB-Server stoppen
 
<pre>
sudo systemctl stop mariadb.service
</pre>
 
und mittels
 
<pre>
sudo rsync -av /var/lib/mysql /mnt/synology/web1
</pre>
 
das Datenverzeichnis an den neuen Speicherplatz kopieren.
 
 
Danach das alte Verzeichnis sicherheitshalber umbenennen:
 
<pre>
sudo mv /var/lib/mysql /var/lib/mysql.bak
</pre>
 
=== Pfade auf das neue Verzeichnis umstellen ===
 
Dazu die Datei
 
<pre>
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
</pre>
 
bearbeiten und ''datadir'' folgendermaßen anpassen:
 
<pre>
datadir = /mnt/synology/web1/mysql
</pre>
 
=== Server starten und überprüfen ===
 
<pre>
sudo systemctl start mariadb.service
sudo systemctl status mariadb.service
</pre>
 
und wie in [[Daten_in_Netzlaufwerk_(MariaDB)#Speicherort_herausfinden|Speicherort herausfinden]] beschrieben, wieder das Datenverzeichnis kontrollieren.
 
== Links ==
 
[https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7 https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7]
 
 
Zurück zu [[MariaDB (Linux)#Daten in Netzlaufwerk|MariaDB]]

Aktuelle Version vom 8. Juni 2020, 19:14 Uhr

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

https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7


Zurück zu MariaDB