Symbolische Verknüpfungen sind standardmäßig auf allen
Windows-Servern aktiv. Auf diese Weise können Sie ein
Datenbankverzeichnis auf eine andere Festplatte verschieben,
indem Sie eine Verknüpfung darauf erstellen. Dies ähnelt der
Art und Weise, wie symbolische Verknüpfungen unter Unix
funktionieren, auch wenn die Vorgehensweise zur Einrichtung
der Verknüpfung eine andere ist. Wenn Sie keine symbolischen
Verknüpfungen benötigen, können Sie sie mit der Option
--skip-symbolic-links
deaktivieren.
Unter Windows erstellen Sie eine Verknüpfung mit einer
MySQL-Datenbank, indem Sie eine Datei im Datenverzeichnis
anlegen, die den Pfad zum Zielverzeichnis enthält. Diese
Datei sollte
heißen, wobei db_name
.symdb_name
der Name der
Datenbank ist.
Angenommen, das MySQL-Datenverzeichnis heißt
C:\mysql\data
. Nun wollen Sie, dass die
Datenbank foo
auf
D:\data\foo
abgelegt wird. Gehen Sie wie
folgt vor, um eine symbolische Verknüpfung zu erstellen:
Vergewissern Sie sich, dass das Verzeichnis
D:\data\foo
vorhanden ist
(andernfalls müssen Sie es erstellen). Wenn sich in Ihrem
Datenverzeichnis bereits ein Datenbankverzeichnis namens
foo
befindet, sollten Sie es nach
D:\data
verschieben. Andernfalls wird
die Verknüpfung unbrauchbar sein. Um Probleme zu
vermeiden, stellen Sie sicher, dass der Server beim
Verschieben des Datenbankverzeichnisses nicht ausgeführt
wird.
Erstellen Sie eine Textdatei namens
C:\mysql\data\foo.sym
, die den
Pfadnamen D:\data\foo\
enthält.
Danach werden alle Tabellen, die Sie in der Datenbank
foo
anlegen, in
D:\data\foo
erstellt. Beachten
Sie, dass die symbolische Verknüpfung nicht verwendet wird,
wenn ein Verzeichnis mit demselben Namen wie die Datenbank im
MySQL-Datenverzeichnis vorhanden ist.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.