Я обновил свою систему с Debian 8 до Debian 9.
Версия MySQL в Debian 8 (до обновления) - 5.5.58-0 + deb8u1-log (Debian)
Версия MariaDB на Debian 9 (после обновления): 10.1.26-MariaDB-0 + deb9u1 Debian 9.1
Проблема в том, что когда я добавляю:
[mysqld]
event_scheduler = on
Чтобы /etc/mysql/mariadb.conf.d/50-server.cnf и перезапустить сервер mysql, планировщик событий по-прежнему отключен в соответствии со следующим запросом:
SHOW VARIABLES WHERE VARIABLE_NAME = 'event_scheduler';
| event_scheduler | OFF |
Есть ли что-то особенное в mariadb, чтобы объяснить, почему он не запускается?
Решено. У меня была настраиваемая глобальная маска umask .. что приводит к неправильным разрешениям для файлов внутри / etc / mysql. Пришлось исправить вручную, и вдруг планировщик заработал.