これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド innochecksum です。
プログラム:
NAME
innochecksum - オフライン InnoDB ファイル チェックサム ユーティリティ
SYNOPSIS
innoチェックサム [オプション] file_name
DESCRIPTION
innoチェックサム InnoDB ファイルのチェックサムを出力します。 このツールは InnoDB テーブルスペース ファイルを読み取ります。
各ページのチェックサムを計算し、計算されたチェックサムを保存されているチェックサムと比較します。
チェックサムを検出し、ページが破損していることを示す不一致を報告します。 もともとそうでした
停電後の表領域ファイルの整合性検証を高速化するために開発されましたが、
ファイルのコピー後にも使用できます。 チェックサムの不一致により、InnoDB が
実行中のサーバーを意図的にシャットダウンする場合は、ツールよりもこのツールを使用する方が望ましい場合があります。
運用環境で使用されているサーバーが破損したページに遭遇するのを待っています。 MySQL 以降
5.6.16、 innoチェックサム サイズが 2GB を超えるファイルをサポートします。 以前、 innoチェックサム
サイズが 2GB までのファイルのみをサポートしました。
innoチェックサム サーバーがすでに開いているテーブルスペース ファイルには使用できません。 そんな方のために
ファイルの場合は、CHECK TABLE を使用してテーブルスペース内のテーブルをチェックする必要があります。
チェックサムの不一致が見つかった場合、通常はバックアップまたはバックアップから表領域を復元します。
サーバーを起動して使用してみます mysqldump 内のテーブルのバックアップを作成するには、
テーブルスペース。
呼び出します innoチェックサム このような:
シェル> innoチェックサム [オプション] file_name
innoチェックサム は次のオプションをサポートします。 ページ番号を参照するオプションの場合、
数値はゼロベースです。
· -c
ファイル内のページ数のカウントを出力します。
· -d
デバッグモード; 各ページのチェックサムを出力します。
· -e NUM
このページ番号で終了します。
· -p NUM
このページ番号のみを確認してください。
· -s NUM
このページ番号から始めてください。
· -v
詳細モード。 XNUMX 秒ごとに進行状況インジケーターを出力します。
COPYRIGHT
Copyright©1997、2014、Oracleおよび/またはその関連会社。 全著作権所有。
このドキュメントはフリーソフトウェアです。 あなたはそれを再配布および/またはそれを変更することができます
Free SoftwareFoundationによって発行されたGNUGeneral PublicLicenseの条件。
ライセンスのバージョン2。
このドキュメントは、役立つことを期待して配布されていますが、何もありません
保証; 商品性または特定の適合性の黙示の保証もありません
目的。 詳細については、GNU General PublicLicenseを参照してください。
プログラムと一緒にGNUGeneral PublicLicenseのコピーを受け取っているはずです。
そうでない場合は、Free Software Foundation、Inc.、51 Franklin Street、Fifth Floor、
ボストン、マサチューセッツ02110-1301米国または参照 http://www.gnu.org/licenses/.
onworks.net サービスを使用してオンラインで innochecksum を使用する