Schritt 1
Richten Sie zuerst Ihr Laufwerk ein (vorausgesetzt, es ist gemountet und in der fstab korrekt eingerichtet) und erstellen Sie ein neues MySQL-Verzeichnis:
sudo mkdir /path/to/new/mysql
Stellen Sie sicher, dass dieser Ordner über die richtigen Berechtigungen verfügt:
chown -R mysql:mysql /data/mysql
Jetzt können Sie hier den Dienst herunterfahren, während Sie Daten kopieren. Kopieren Sie die Daten aus dem aktuellen Datenverzeichnis in ein neues Datenverzeichnis. Beispiel:
sudo cp -R /var/lib/mysql/* /path/to/new/mysql/
Sie können jede Datenbank auch einzeln kopieren, wenn Sie dies bevorzugen oder wenn Sie sich sicher fühlen. Sie können den Ordner mit dem mvBefehl verschieben.
Schritt 2
Sie können den Speicherort Ihrer MySQL-Daten in Ihrem ändern my.cnf. Wenn Sie nicht wissen, wo sich diese Datei befindet, können Sie den folgenden Befehl ausführen:
locate my.cnf
Dies gibt Ihnen den Pfad, wo sich die my.cnf befindet. Bearbeiten Sie dann die Datei:
sudo vi /etc/mysql/my.cnf (Natürlich musst du durch deinen Weg ersetzen)
Suchen Sie nun nach datadir = /var/lib/mysqlund aktualisieren Sie auf datadir = /path/to/new/mysql.
Starten Sie dann MySQL neu
sudo /etc/init.d/mysqld restart
Wenn Sie sich nach einigen Tagen / Wochen wohl fühlen, können Sie den alten Ordner (/ var / lib / mysql) entfernen oder alles darin sichern.