Вы не можете получить вывод, если он запускается как событие (насколько я знаю), не просматривая ваши журналы. Тем не менее, если вы запустили его как скрипт, используйте команду вроде:
# mysql -u <user> -p<password> -vvv database < script.sql > script.log 2>&1
Вы можете записать весь вывод в текстовый файл. -vvv
повышает детализацию вывода, так что вы получаете x rows affected
и т. Д.
Запуск этого скрипта в качестве задания cron позволит вам настроить то же расписание, что и для вашего мероприятия, но также упростит отправку файла результатов по электронной почте.
В целях безопасности рассмотрите возможность сохранения вашего пароля в файле my.cnf
для пользователя, который будет запускать сценарий:
[client]
user=<user>
password=<password>
Не забудьте chmod
этот файл, чтобы его мог прочитать только владелец.