我想設置一個每天使用debian在虛擬機上優化mysql數據庫的cron作業。Cronjob優化和清理所有的mysql數據庫
0 * * * * mysqlcheck -Aao –auto-repair -u root -p[password] > /dev/null
我得到這個錯誤:mysqlcheck的:遇到錯誤:1045:
首先,我已經使用這樣的mysqlcheck的嘗試訪問被拒絕的用戶 '根' @ 'localhost' 的(使用密碼:YES )嘗試使用Google這個錯誤,我發現戴維·斯托達德Comment誰正在經歷同樣的問題後
連接時:
0 * * * * /usr/local/bin/mysqlcheck --defaults-file=/root/.my.cnf --all-databases --auto-repair 2>&1 | grep -v "OK" | mail -s "Database Problem" root
或0 * * * * /usr/local/bin/mysqlcheck --defaults-file=/root/.my.cnf --all-databases --auto-repair 2>&1 | grep -v "OK" | mail -s "Database Problem" root
從上面的錯誤:
/bin/sh: root: command not found
/bin/sh: /usr/local/bin/mysqlcheck: No such file or directory
我會更好地創建可以訪問這個PHP腳本一個cronjob優化
編譯:HTTP ://www.webdigity.com/index.php?action = tutorial; code = 16 –