如何使用cPanel设置cron作业以删除旧数据库记录?

时间:2012-09-22 21:46:52

标签: database cron crontab cpanel sql-delete

我设置了CRM,并在CRM中启用了日志记录。日志存储在名为crm的特定数据库和名为crm_logging的表中。我希望删除任何早于特定日期(比如7天)的记录,以便日志表不会变得太大。

我之前没有做cron工作的经验,我想知道如何使用cPanel内置的Cron Jobs页面来设置一个cron作业?

我读过它看起来像是:

DELETE FROM [table] WHERE [column] < DATE_SUB(NOW(), INTERVAL 7 DAY);

但在我把这段代码放进去之前,我不确定是否需要包含这样的内容:

mysql -u <username> -p<password> -h <name-of-mysql-server> <databasename> -e "<YOUR-QUERY-HERE>"

非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

mysql -u <username> -p<username_password> -h <name-of-mysql-server> <databasename> -e "<YOUR-QUERY-HERE>"

替换正确:  对于有权访问Host MySQL以获取其位置的用户  该用户的密码

你知道,你必须使用 -p - 密码=