wie verschiebe/konfiguriere ich eine MySQL-Datenbank auf eine andere Partition?

wie verschiebe/konfiguriere ich eine MySQL-Datenbank auf eine andere Partition?

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:

  1. MySQL sauber herunterfahren (myqsladmin shutdown)
  2. Bearbeiten Sie /etc/my.cnf und legen Sie die Konfigurationsoption data-dir auf den neuen Speicherort Ihres MySQL-Datenverzeichnisses fest.
  3. Verschieben Sie Ihr gesamtes Datenverzeichnis an den neuen Speicherort, z. B.: mv /var/lib/mysql/* /mnt/mysql/
  4. Stellen Sie sicher, dass die Berechtigungen korrekt sind, chown -R mysql:mysql /mnt/mysql
  5. Starten Sie MySQL wie gewohnt.

verwandte Informationen