MySQL-Datenbank verschieben: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
6. MySQL starten mit | 6. MySQL starten mit | ||
sudo service mysql start | sudo service mysql start | ||
Um sicher zu sein, dass MySQL nur noch auf das neue Directory zugreift, kann man den bisherigen Speicherort umbenennen | Um sicher zu sein, dass MySQL nur noch auf das neue Directory zugreift, kann man den bisherigen Speicherort umbenennen und später löschen. | ||
sudo mv /var/lib/mysql/ /var/lib/mysql_sav/ | sudo mv /var/lib/mysql/ /var/lib/mysql_sav/ |
Version vom 2. Juli 2017, 17:40 Uhr
1. SQL-Server stoppen
sudo service mysql stop
2. Ordner auf dem externen Laufwerk erstellen, z.B.
mkdir /media/usbhdd/mysql/
3. Dem Ordner die notwendigen Rechte zuweisen.
chown -R mysql:mysql /media/usbhdd/mysql/
4. Dateien kopieren mit
sudo cp -p -R /var/lib/mysql/. /media/usbhdd/mysql/
5. Die Konfigurationsdatei /etc/mysql/my.cnf anpassen
... basedir = /usr datadir = /var/lib/mysql -> /media/usbhdd/mysql tmpdir = /tmp ...
6. MySQL starten mit
sudo service mysql start
Um sicher zu sein, dass MySQL nur noch auf das neue Directory zugreift, kann man den bisherigen Speicherort umbenennen und später löschen.
sudo mv /var/lib/mysql/ /var/lib/mysql_sav/