MySQL на RAMDisk не запускается

homebrew/x11объявлен устаревшим. xpdf достаточно для работы:

$ brew install xpdf

Или мы можем проверить пакет перед установкой:

$ brew search xpdf
==> Searching local taps...
xpdf
0
15.02.2020, 04:05
1 ответ

Оказывается, проблема заключалась в выводе journalctl -xe.

Feb 14 17:30:54 HOSTNAME audit[19792]: AVC apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/mnt/ramdisk/mysql/HOSTNAME.lower-test" pid=19792 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=0 ouid=0

Точнее, часть apparmor="DENIED" . Из этого ответа на AskUbuntu:Ошибка Apparmor после перемещения папки mysql я смог решить свою проблему. Я добавлю соответствующие детали ниже:


Отредактируйте файл /etc/apparmor.d/usr.sbin.mysqld. Удалите /var/lib/mysqlи добавьте новое местоположение каталога данных. В моем случае это

 # Allow data dir access
 /mnt/ramdisk/mysql/ r,
 /mnt/ramdisk/mysql/** rwk,

Перезапустить устройство:service systemctl restart apparmor

Перезапустите службу mysql:service mysql start

0
28.04.2021, 23:23

Теги

Похожие вопросы