Kann ich angeben, wo meine Datenbankdateien * pro Datenbank * in MySQL gespeichert sind?

7

Ist es möglich, zwei Datenbanken auf einer einzelnen MySQL-Instanz zu hosten, die Dateien jedoch an zwei verschiedenen physischen Speicherorten zu speichern?

Zum Beispiel:

db1 gespeichert in: C:/ProgramData/MySQL/MySQL Server 5.1/Data/

db2 gespeichert in: E:/MySQL/MoreData/

Ich weiß, dass es eine datadirEinstellung my.inigibt, die angibt, wo standardmäßig Datenbanken gespeichert werden sollen. Gibt es eine Möglichkeit, dies auf Datenbankebene zu überschreiben?

Ich nehme an, ich könnte Verknüpfungen verwenden, aber gibt es eine integrierte Möglichkeit, dies in MySQL zu tun?

Rob Sobers
quelle

Antworten: