Всем доброго времени суток.
Имею необходимость смены места хранения БД от mysql, полностью останавливаю mysql, проверая по ps aux | grep mysql там пусто, лезу в /etc/mysql/my.cnf и меняю значение datadir c datadir = /var/lib/mysql , на datadir = /mnt/var/mysql после копирую содержимое из /var/lib/mysql в /mnt/var/mysql, запускаю sudo /etc/init.d/mysql start и получаю fail..... лезу в /var/log/syslog а там:
Oct 7 16:48:12 butt-head kernel: [12545.182903] audit(1223383692.175:31): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/var/mysql/butt-head.lower-test" pid=8559 profile="/usr/sbin/mysqld" namespace="default"
Oct 7 16:48:12 butt-head mysqld[8561]: 081007 16:48:12 [Warning] Can't create test file /mnt/var/mysql/butt-head.lower-test
Oct 7 16:48:12 butt-head kernel: [12545.184154] audit(1223383692.175:32): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/var/mysql/butt-head.lower-test" pid=8559 profile="/usr/sbin/mysqld" namespace="default"
Oct 7 16:48:12 butt-head mysqld[8561]: 081007 16:48:12 [Warning] Can't create test file /mnt/var/mysql/butt-head.lower-test
Oct 7 16:48:12 butt-head kernel: [12545.186260] audit(1223383692.175:33): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/var/log/mysql/mysql.log" pid=8559 profile="/usr/sbin/mysqld" namespace="default"
Oct 7 16:48:12 butt-head mysqld[8561]: ^G/usr/sbin/mysqld: File '/mnt/var/log/mysql/mysql.log' not found (Errcode: 13)
Oct 7 16:48:12 butt-head mysqld[8561]: 081007 16:48:12 [ERROR] Could not use /mnt/var/log/mysql/mysql.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
Oct 7 16:48:12 butt-head kernel: [12545.187358] audit(1223383692.175:34): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/var/log/mysql/mysql-slow.log" pid=8559 profile="/usr/sbin/mysqld" namespace="default"
Oct 7 16:48:12 butt-head mysqld[8561]: ^G/usr/sbin/mysqld: File '/mnt/var/log/mysql/mysql-slow.log' not found (Errcode: 13)
Oct 7 16:48:12 butt-head mysqld[8561]: 081007 16:48:12 [ERROR] Could not use /mnt/var/log/mysql/mysql-slow.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restar t it.
Oct 7 16:48:12 butt-head kernel: [12545.188306] audit(1223383692.175:35): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/var/log/mysql/mysql-bin.index" pid=8559 profile="/usr/sbin/mysqld" namespace="default"
Oct 7 16:48:12 butt-head mysqld[8561]: ^G/usr/sbin/mysqld: File '/mnt/var/log/mysql/mysql-bin.index' not found (Errcode: 13)
Oct 7 16:48:12 butt-head mysqld[8561]: 081007 16:48:12 [ERROR] Aborting
Пробовал права дать 777 на все папки и под папки ноль, тоже самое пишет.
Перепробовали все что только можно, создавали папку в home ноль эмоций, делали мягкую ссылку, физицески папка в /mnt/var/, а ссылка в /var/lib/ в конф файле прописан datadir = /var/lib/mysql та же запись в syslog, а удалить мягкую ссылку и скопировать оригинал папки из /mnt/ в /var/ то все ок, запускаеться......
Помогите найти ошибку.
ps права на папку проверял все в порядке pss версия ubuntu - server - 8.04 psss версия mysql-server-5.0.2