Будет ли ubuntu работать на моем компьютере?

В моем случае я установил MariaDB 10.2 на Ubuntu Xenial 16.04 и использовал символические ссылки, чтобы указывать на базы данных пользователей в своих домашних каталогах. Это отлично работает для 10.0, но теперь будет возвращать ошибки

[ERROR] InnoDB: Ошибка операционной системы номер 13 в файловой операции. [ERROR] InnoDB: ошибка означает, что mysqld не имеет прав доступа к каталогу. [ERROR] InnoDB: os_file_readdir_next_file () возвращен -1 в каталог ./, восстановление после сбоя может быть неудачно для некоторых .ibd-файлов!

Все файлы и каталоги принадлежали mysql: mysql. Однако благодаря плакату вопроса я нашел в /lib/systemd/system/mariadb.service настройку:

[ERROR] InnoDB: Ошибка операционной системы № 13 в файловой операции.

ProtectHome = true
]

# Предотвращение доступа к / home, / root и / run / user

После установки этого параметра на false и systemctl daemon-reload MariaDB запускается нормально.

2
задан 24 October 2011 в 16:01

0 ответов

Другие вопросы по тегам:

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