MySQL-Datenbank verschieben
Zur Navigation springen
Zur Suche springen
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/