質問: こんにちは。 ご教授ください。 MySqlでテーブルがクラッシュしてしまった為 同じ名前でテーブルを作り直したいと考えております。 1やったことはリカバリ repair table テーブル名A で、修復を試みましたが修復不可のようです。 2その為、テーブルAを削除しました。 mysql/データベース名/ の中にある テーブル名A.frm テーブル名A.MYD テーブル名A.MYI に関するファイルを削除しました。 3その後、テーブルを作ろうとしているのですが ERROR 1017 (HY000): Can't find file: 'テーブル名A' (errno: 2 - No such file or directory) とエラーになってしまいます。 その他に消さなければ行けないファイルなど有るのでしょうか。 環境は OSはcentOS 6 mysql Ver 14.14 です。 宜しくお願い致します。
回答: 質問内容+追加情報から、DROP TABLEせずにファイル削除したことが関係していそうな気がします。 まずはMySQLクライアント経由でDROP TABLEできないか確認されてはいかがでしょうか。