Создавать - не проблема, только толку, если EVENT_шедулер не запущен
Access denied; you need the SUPER privilege FOR this operation ...
Может запустите? :)
По поводу безопасности запуска с крона - ну так не с рута ж запускать, а за кулисами вебморды формируется скрипт типа:
#/usr/local/......../mysql mybasa -h 91.206.200.228 -u vasya -ppetya < /путь к скрипту юзера
А там пусть ваяет юзер ...
По поводу выполнения запросов на MySQL сервере:
Переводя и объеденяя запросы в хранимые процедуры я добиваюсь максимально возможной производительности, много операций я могу выполнять без лишнего "гоняния" запросов между WEB сервером, MySQL сервером и браузером клиента, а это все время, трафик и нагрузка, пока генерится страница всп еременные висят в памяти, занимают драгоценное место, процесс висит и т.д..
Проверял сам разницу между тремя запросами с php скрипта к MySQL таблицам и одним обращением к хранимой процедуре с теми же тремя запросами. Разница ощущается на цикле в 100 и более раз - почти в 1,5 раза быстрее проходит запрос. А сколько таких запросов на генерацию одной страницы, к примеру, в joomla?
А вот на счет организации событий, тут конечно загвоздочка, если разрешать - то всем.
Я б очень хотел получить такую возможность. Запустите шедулер, а разрешение на создание EVENTSов зарубите! ( всем, а мне оставьте ).
Для чего мне это нужно? - да есть тут задачи. Ну каждую секунду нет, а вот */10 - самое оно. Если через сайт подключаются пользователи ( прим. 20-30 чел.), которым нужно своевременно сообщить инфу ( координация ) и сразу получить ответ, очень важно, чтоб инфа не пропала, а была обязательно доставлена и при том в строгом приоритете. Все пользователи регистрируют свое присутствие и статус, с их клиента опрос идет примерно */15 сек. ( тут уже хр. процедура тупо рулит ). Ну там еще есть заморочки, но фокус в том, что все выстроены в логическую цепочку, если на ком то разрыв - инфа повиснет как минимум на минуту при идеальном раскладе ( если кроном делать ). Предусмотрен статус "пропустить", но если у кого то просто пропала связь или батарея села - потерь не избежать. Данные все короткие, оперативная инфа держится в малых таблицах MEMORY.
Я запускался на своем сервере ( OpenBSD iPent4) и даже при EVENTs в 1 сек нагрузка составляла не более 0,15% на процесс mysqld.
Вобщем, если у Вас не получится, будем искать другой вариант.