これがあなたにとって簡単な答えになることを願っています。
Web ベースの管理ツールとなる製品のために、シングル ボード コンピューターで PHP/MySQL を実行しています。この製品は、「設定して忘れる」アプリケーションになります。
私たちの懸念の 1 つは (それが有効であるかどうかに関係なく)、MySQL テーブル/データベースの破損です。
この小さなボックスでプロセスが継続的に実行されており、破損を診断したり、dbase エラーをキャッチしてそれに応じて対処したりできます。
これらと同じプロセスで定期的にバックアップを作成しています。私たちの考えでは、破損を感知したり、dbase エラーを検出した場合は、プロセスを一時停止し、最新のバックアップからテーブルを復元します。これにより破損が修正されることを願っています。
問題は、MySQL テーブルが破損している場合、バックアップの復元を実行できるかということです。
フォローアップの質問は、上記のロジックが正しいかどうかだと思います。バックアップの復元は、テーブルの破損の問題を修正しますか?
ばかげているように聞こえるかもしれませんが、私たちは MySQL バックエンドにあまり詳しくありません。私たちの懸念は、dbase (またはテーブル) が何らかの形で破損した場合、バックアップの復元も妨げられることです。
あなたの何人かはこれについて検討できますか?
本当にありがとう。