
Die aktuelle Partition meiner MySQL-Datenbanken ist voll und lässt sich daher nicht starten. Wie kann ich Datenbanken auf eine andere Partition verschieben, ohne etwas zu verlieren?
Bearbeiten: Ich bin auf Ubuntu 10 Server.
Danke
Antwort1
Als Root:
- MySQL sauber herunterfahren (myqsladmin shutdown)
- Bearbeiten Sie /etc/my.cnf und legen Sie die Konfigurationsoption data-dir auf den neuen Speicherort Ihres MySQL-Datenverzeichnisses fest.
- Verschieben Sie Ihr gesamtes Datenverzeichnis an den neuen Speicherort, z. B.: mv /var/lib/mysql/* /mnt/mysql/
- Stellen Sie sicher, dass die Berechtigungen korrekt sind, chown -R mysql:mysql /mnt/mysql
- Starten Sie MySQL wie gewohnt.