Запустить запрос MySQL как задание cron?

Я хотел бы очистить свою базу данных SQL от всех предприятий старше 1 недели, и я хотел бы делать это каждую ночь. Итак, я собираюсь создать работу cron. Как я могу запросить MySQL без необходимости каждый раз вводить пароль вручную?

Запрос в PHP выглядит следующим образом:

mysql_query("DELETE FROM tbl_message WHERE DATEDIFF( NOW( ) ,  timestamp ) >=7");

Есть ли способ запустить это как сценарий оболочки? Если нет, есть ли способ заставить cron запускать php-файл?

Ответы на вопрос(4)

Ваш ответ на вопрос