Проблема с работой MySQL в home

Внезапно выяснилось, что systemd не разрешает работать MySQL (который теперь mariadb) из директорий /root, /home из-за проблем с безопасностью. Проблема сопровождается ошибкой:

[Warning] Can’t create test file /home/username/username_db/hostname.lower-test

Но мы понимаем, что если нельзя, но очень хочется, то нужно: исправить в Debian 8 и 9:

# Debian 8, Debian 9
# В файле /lib/systemd/system/mariadb.service 
# меняем параметр ProtectHome=true на ProtectHome=false
nano /lib/systemd/system/mariadb.service
service mariadb restart

В ubuntu путь к этому файлу другой, требуется исправить /usr/lib/systemd/system/mariadb.service

Отмечу, что при подготовке материала использовались выделенные серверы компании vps-server.ru. Всем удачи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *