MySQL-Datenbank verschieben: Unterschied zwischen den Versionen

Aus CyberWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „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 Re…“)
 
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:
sudo mv /var/lib/mysql/ /var/lib/mysql_sav/

Version vom 2. Juli 2017, 17:39 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:

sudo mv /var/lib/mysql/ /var/lib/mysql_sav/