mySQL Datenkbank auf CryptoFS

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

mySQL Datenkbank auf CryptoFS

Beitrag von Hovy » 12.05.2009 23:54:45

Hallo,

habe ein etwas merkwürdiges Problem mit mySQL und cryptsetup.

Ich habe einen mySQL Server laufen und einen client auf dem gleichen System. Nun wollte ich die Datenbank auf eine 2. mit cryptsetup verschlüßelte Platte legen also habe ich den mySQL Server runter gefahren die Daten entsprechend auf die Verschlüßelte Festplatte kopiert und in /etc/my.cnf den Datadir auf den neuen Pfad umgelenkt.

Das komisch ist jetzt das der Server nicht mehr hochfährt im Syslog meckert mySQL folgendes:

Code: Alles auswählen

May 12 23:34:37 multimedia mysqld_safe[3213]: started
May 12 23:34:37 multimedia mysqld[3216]: 090512 23:34:37  InnoDB: Started; log sequence number 0 89786
May 12 23:34:37 multimedia mysqld[3216]: 090512 23:34:37 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'host' is read only
May 12 23:34:37 multimedia mysqld_safe[3228]: ended
May 12 23:34:53 multimedia /etc/init.d/mysql[3378]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
May 12 23:34:53 multimedia /etc/init.d/mysql[3378]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
May 12 23:34:53 multimedia /etc/init.d/mysql[3378]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
May 12 23:34:53 multimedia /etc/init.d/mysql[3378]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Die Datenbank gehört von den Dateirecheten aber dem user mysql und ist auch in der Gruppe mysql auch ein chmod -R 777 * auf den Ordner brachte nicht den gewünschten Erfolg. Ändere ich den Pfad wieder auf die ursprünglichen Dateien auf Platte 1 läuft alles wieder wie zuvor...

Was kann das sein? Kann das CryptoFS irgendwie die datei nicht locken?

Hovy

Antworten