|
XOOPSでたまにMySQLのテーブルが破損してしまうことがある。 原因はあとで解決するとして、とりあえず自動でrepair&optimizeする設定をしてみた。 ググっても意外と見当たらない記事だったのでここにメモ。 CORESERVERで動作したのでXREAでもおkだと思われ。 (1)shellscriptファイルを作成。↓中身 #!/bin/sh /usr/local/mysql/bin/mysqlcheck -o -r –all-databases -uユーザー -pパスワード exit 文字コードはShift_JISかUTF-8N。UTF-8は駄目でした。改行コードはLF。 適当なファイル名で保存。拡張子は無くてもOKだと思うけど一応.shを付けた。 もちろんユーザー名とパスワードは変更してくださいw (2)適当なディレクトリにうp 公開する必要は無いのでpublic_html外のユーザーrootが良いかと。 パーミッションの設定を「実行可」に。700とか。 FTPの際はASCIIで。 (3)XREAのコンパネのCRONジョブの設定でこのファイルを指定。 お好みの実行スケジュールを設定。例: 10 * * * * (毎時10分に実行)とか。 頻繁すぎてもサーバが可哀相なのでほどほどに。 あまり詳しくないのでなんか間違ってたらごめん。
by katsumi6742
| 2009-04-17 21:21
| こんぴゅーた
|
ファン申請 |
||