Sven Rautenberg: MySql Datenbanken in verschiedenen Verzeichnissen

Beitrag lesen

Moin!

Ich hab ein Linux System mit einem MySql Server laufen. Dort sind alle Datenbanken in einem Verzeichnis /var/lib/mysql/<Datenbankname> zu finden.
Aus organisatorischen Gründen soll eine der Datenbanken in einem anderen Verzeichnis (andere Partition) liegen. Geht sowas?
Ich find immer nur Tips wie man alle Datenbanken verschiebt und in der Konfigurationsdatei ist auch nur der gemeinsame Pfad /var/lib/mysql drin, aber keiner für einzelne DBs.

Dasklappt insgesamt sowieso nur, wenn du eine Storage-Engine benutzt, die alle Daten in diesen Verzeichnissen ablegt. MyISAM wäre da das Standardbeispiel. Diese Engine will man aber nicht unbedingt bedingungslos einsetzen, InnoDB bietet viele zusätzliche Features - und speichert die Daten nicht in diesen Verzeichnissen, sondern für alle Datenbanken übergreifend in einer oder mehreren zentralen Dateien.

Dein Wunsch ist also schwerlich erfüllbar. Deine organisatorischen Gründe sollten also mal genauer durchleuchtet werden: Muss das wirklich sein? Warum?

- Sven Rautenberg