Yritin siirtää Mysql datahakemistoa /home hakemistoon. Joka on vielä eri osiolla kuin juuri.
Kopioin data hakemiston niin, että oikeudet pysyivät samoina ja muutin my.cnf tiedostosta rivin
datadir = /var/lib/mysql
tällaiseksi
datadir = /home/mysql
Tämän jälkeen Mysql palvelin ei enään käynnistynyt.
Mitä muuta pitäisi muuttaa?
logista löytyy tällaista.
Jun 7 20:09:27 PC mysqld_safe[29268]: started
Jun 7 20:09:27 PC mysqld[29271]: 080607 20:09:27 [Warning] Can't create test file /home/mysql/PC.lower-test
Jun 7 20:09:27 PC mysqld[29271]: 080607 20:09:27 [Warning] Can't create test file /home/mysql/PC.lower-test
Jun 7 20:09:27 PC mysqld[29271]: 080607 20:09:27 InnoDB: Operating system error number 13 in a file operation.
Jun 7 20:09:27 PC mysqld[29271]: InnoDB: The error means mysqld does not have the access rights to
Jun 7 20:09:27 PC mysqld[29271]: InnoDB: the directory.
Jun 7 20:09:27 PC mysqld[29271]: InnoDB: File name ./ibdata1
Jun 7 20:09:27 PC mysqld[29271]: InnoDB: File operation call: 'open'.
Jun 7 20:09:27 PC mysqld[29271]: InnoDB: Cannot continue operation.
Jun 7 20:09:27 PC mysqld_safe[29278]: ended