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 und später löschen.
sudo mv /var/lib/mysql/ /var/lib/mysql_sav/