Задать вопрос
Sanes
@Sanes

ISPmanager удаляет /var/run/mariadb после перезагрузки сервера?

На ISPmanager Business обновил Mysql до версии Mariadb 10.3 Вот таким способом.
Всё нормально. Однако после ребута приходится выполнять
mkdir /var/run/mariadb && mkdir /var/run/mysqld
chown -R mysql:mysql /var/run/mariadb && chown -R mysql:mysql /var/run/mysqld


ps. Если решитесь повторить. Необходимо отредактировать путь в
/usr/local/mgr5/etc/ispmgrnode.conf.d/mysql.conf
заменить
path mysqld /usr/libexec/mysqld на path mysqld /sbin/mysqld
Тогда будут доступны настройки из панели управления.
  • Вопрос задан
  • 846 просмотров
Подписаться 1 Сложный Комментировать
Решения вопроса 2
Radjah
@Radjah
/var/run обычно в tmpfs находится.
Если надо, чтобы systemd создавало там каталог, то надо в юнит (а лучше в дроплет, если в юните нет) добавить RuntimeDirectory=mariadb. https://www.freedesktop.org/software/systemd/man/s...
Ответ написан
Sanes
@Sanes Автор вопроса
Добавить в /usr/lib/tmpfiles.d/initscripts.conf
d /var/run/mariadb 0755 mysql mysql -
d /var/run/mysqld 0755 mysql mysql -
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@feanor7
Системный администратор
То есть после перезагрузки слетают права у директории /var/run/mysqld/ ?
https://900913.ru/2017/10/06/mysqld-sock-not-found/

Вообще гляньте инструкции, там все конечно ок, только они забыли допустим для CentOS7 добавить все это дело в автозагрузку, systemctl enable mysqld.service с mariadb тоже самое.
Гляньте после ребута права на папку и кто занял файл.
Ответ написан
@tvoyadres
как я понимаю вопрос так и не решен я уже почти 3 часа мучаюсь, ни чего не помогает, хрень какая то

первый вариент не сработал,

вот это с работало но по мне это кривое решение

Добавить в /usr/lib/tmpfiles.d/initscripts.conf

d /var/run/mariadb 0755 mysql mysql -
d /var/run/mysqld 0755 mysql mysql -
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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