Verschieben einer MySQL-Datenbank auf ein anderes Gerät, auch wenn sie gelöscht und neu erstellt wurde

Verschieben einer MySQL-Datenbank auf ein anderes Gerät, auch wenn sie gelöscht und neu erstellt wurde

Ich verwende Symlinks, um einige MySQL-Datenbanken auf ein anderes Gerät mit mehr Speicherplatz zu verschieben. Alles funktioniert einwandfrei, bis eine dieser Datenbanken gelöscht und dann neu erstellt wird: Der Symlink wird beim Löschen der Datenbank gelöscht. Und dann wird anstelle des Symlinks ein normales Verzeichnis erstellt, sodass die Datenbank auf dem „falschen“ Gerät landet.

Ich habe auch versucht, ein Gerät auf dem Pfad zu mounten, wo der symbolische Link wäre, aber dann beschwert sich MySQL beim Löschen der Datenbank:

ERROR 1010 (HY000) at line 1: Error dropping database (can't rmdir './my_db', errno: 16 "Device or resource busy")

Gibt es eine Möglichkeit, beides zu haben? Beispielsweise die Datenbank auf ein anderes Gerät zu verschieben und sie dort zu behalten, falls sie gelöscht und neu erstellt wird?

Verwenden von MariaDB 10.0.34 unter Ubuntu 16.04

verwandte Informationen