2012-09-22 39 views
1

我設置了一個CRM,並啓用了CRM中的日誌記錄。日誌存儲在名爲crm的特定數據庫和名爲crm_logging的表中。我想要將任何比特定日期(例如7天)更早的記錄刪除,以便日誌表不會變得太大。如何設置cron作業以使用cPanel刪除舊的數據庫記錄?

我在做cron作業之前沒有經驗,我想知道如何設置cron作業來使用cron作業中的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>" 

任何幫助你可以給非常感謝。

回答

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

更換正確的: 與允許用戶訪問到主機的MySQL,他這個用戶

你看到的位置 密碼,ypou必須使用-p--password =