私は、毎日仮想マシン上でdebianを使ってmysqlデータベースをoptmizeするcronジョブを設定しようとしています。 mysqlcheckの:ガット・エラー:1045:私はこのエラーを得たすべてのmysqlデータベースを最適化して消去するCronjob
0 * * * * mysqlcheck -Aao –auto-repair -u root -p[password] > /dev/null
:
まず私はこのようなmysqlcheckのを使用してみましたがアクセスが@パスワードを使用して( 'localhost' のユーザー 'ルート' のために拒否されました:YES )とき
を接続しようと、このエラーをグーグル後、私は同じ問題を経験していたデイブ・ストッダード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
上記から210
か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スクリプトにアクセスするcronジョブを作成する方が良いだろう使用して
ビルドを最適化する必要があります://www.webdigity.com/index.php?action = tutorial; code = 16 –