LINUX.ORG.RU
ФорумAdmin

MySQL Errcode: 13 - Permission denied

 ,


1

1

Добрый день,

Есть хостинг на Amazon и MySQL на нем (последний), OS - Ubuntu 16.04. Места на / очень мало, поэтому хочется поменять /tmp для MySQL на /mnt/tmp, но при попытке смены при перезагрузке MySQL выдает следующее:

mysqld: Can't create/write to file '/mnt/tmp/ibTnLGUs' (Errcode: 13 - Permission denied)

Место на диске /mnt есть: root@tralala:~# df -h |grep mnt

/dev/xvdb 148G 102G 39G 73% /mnt

права на директорю /mnt/tmp точно такие же как на /tmp:

root@tralala:~# ls -la /|grep tmp

drwxrwxrwt 13 root root 4096 Jul 23 07:49 tmp

root@tralala:~# ls -la /mnt|grep tmp

drwxrwxrwt 2 root root 4096 Jul 8 02:57 tmp

В чем может быть проблема?

Спасибо!



Последнее исправление: deios (всего исправлений: 1)

MySQL стартует после монтирования /mnt?

P.S. Не нужно ″grep″, у ″ls″ есть опция ″-d″ (ls -l -d /tmp).

mky ★★★★★
()

попробовать создать

/mnt/tmp/mysql_tmp
дать права 777 и сменить владельца и группу
/mnt/tmp/mysql_tmp
на mysql

busigor
()
Ответ на: комментарий от mky

ok, спасибо. Нет, не стартует, останавливается с ошибкой Errcode: 13 - Permission denied

deios
() автор топика
Ответ на: комментарий от alestro

dmesg выдает вот такое:

[1962950.977954] audit: type=1400 audit(1500887359.175:464): apparmor=«DENIED» operation=«open» profile=«/usr/sbin/mysqld» name=«/proc/807/status» pid=807 comm=«mysqld» requested_mask=«r» denied_mask=«r» fsuid=112 ouid=112

Но я не понимаю, что конкретно это значит.

deios
() автор топика
Ответ на: комментарий от alestro

Разобрался, это был apparmor, спасибо!

deios
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.