実際にいくつか問題があります。
まず、最適化に関するこの情報を見つけました: https://stackoverflow.com/questions/5474662/mysql-optimize-all-tables
問題は、mysqlcheckプログラムがどこにもないようです。 MySQL Workbenchを使用しています。以前に他のMySQLバージョンを使用した可能性があります。 mysqlを検索すると、Program FilesフォルダーでMySQLサーバー5.5フォルダーのあるMySQLフォルダーがあります。これにはいくつかの.iniファイルとbin、datなどのディレクトリがありますが、実行可能ファイルはありません。次に、Program Files(x86)に別のMySQLフォルダーがあります。その中には、MySQL Documentation 5.5.30、MySQL Installer、MySQL Notifier、MySQL Workbench CE 5.2.47、Samples and Examples 5.5.30など、いくつかのフォルダーがあります。 mysql.exeがあるのは、MySQL Workbench CE 5.2.47だけです。ただし、mysqlcheck.exeはありません。
Workbenchをざっと見回したところ、メンテナンスや最適化の機能が見つかりませんでした。
私のデータベースは17 GBであり、大きなテーブルからいくつかの大きなテキストフィールドを削除しました。私のOSがより多くのスペースを作ろうと叫んでいるので、スペースを回復したいと思っています。 Workbenchには最適化する機能がありますか?その場合、どうすれば最適化できますか?そうでない場合は、それを実行するために何をインストールできますか?
メンテナンス機能は、MySQL Workbenchには少し隠されています。通常どおりに接続を開き、スキーマを右クリックしてスキーマインスペクターを開くことでアクセスできます。
エディター領域に新しいタブが表示され、検査/保守のための多くのページが表示されます。下部の[Maintenance
]ボタンをクリックして、このページを開きます。
そこから何をすべきかが明確になるはずです。
テーブルに対して最適化テーブルを実行します。このコマンドは、テーブルから多くの行を削除した後で、テーブルを最適化します。 http://dev.mysql.com/doc/refman/5.0/en/optimization.html
このコマンドは、MySQLワークベンチを使用して実行することもできます。
ここから、テーブル診断に関連する便利なコマンドを見つけることができます: http://dev.mysql.com/doc/refman/5.0/en/table-maintenance-sql.html