Datenbanken von MySQL nicht mehr unter /var/lib/mysql speichern


By rakekniven - Posted on 21 July 2010

Unter openSUSE liegen die Datenbank-Dateien des MySQL-Servers standardmässig unter

/var/lib/mysql 

Nun soll das Datenbankverzeichnis aber auf einem anderen Laufwerk liegen (andere Partition, andere Platte, Raidsystem).
Wo kann ich mySQl sagen das die DB nicht mehr unter /var/lib/mysql liegt, sondern unter /path/xxx/mysql ?

Das kann man via command-line-Parameter mitgeben oder in die "my.ini" als datadir einstellen
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysv...

Hier die Lösung für alle mit dem gleichen Problem:

[mysqld]
datadir=/hdc2/mysql