C ドライブを再フォーマットし、Windows 用の mysql を再インストールしてから、2 つのログ ファイル + ibdata1 を削除しました。構成ファイルにデータ パスを設定し、データベースに接続できました。すべてのデータベースが表示されますが、データを選択しようとするとエラーが発生します
テーブルごとにファイルを設定する必要があることを思い出したので、書いた
innodb_file_per_table
mysqld を再起動しましたが、まだエラーが発生します。これは私が具体的に得るものです。t は私のデータベースの名前です (テストデータベースです)。で持っているすべてのデータベースが表示されshow databases
ます。show tables;
同様に動作します。しかし、何も選択できませんdesc TABLE
。私のデータベースは全部で 60GB あるので、すべて壊してしまったのではないかと心配しています。
mysql> select * from inc;
ERROR 1146 (42S02): Table 't.inc' doesn't exist