Запускать mysqlcheck через cron без пароля root?

Хотелось бы реализовать ежедневную задачу cron, которая ремонтирует & оптимизирует все базы данных на нашем сервере MySQL. Насколько я могу судить, пароль root должен быть виден для этого. Вот cron, который работает, но не может быть реализован по понятным причинам:

mysqlcheck -u root -p[ROOTPASSWD] --auto-repair --optimize --all-databases > /dev/null 2>&1

Любые мысли о том, как это ежедневное задание может быть выполнено, не оставляя дыру в безопасности? Если crontab открывается с разрешениями sudo, устранит ли это необходимость включать пароль MySQL в восстановление & оптимизировать команду?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …