ホームページ  >  記事  >  データベース  >  phpmyadmin で MySQL データテーブルが「使用中」と表示され、修復後も無効のままになる問題の解決方法

phpmyadmin で MySQL データテーブルが「使用中」と表示され、修復後も無効のままになる問題の解決方法

藏色散人
藏色散人転載
2021-04-23 16:29:582447ブラウズ

phpmyadmin の次のチュートリアル コラムでは、phpmyadmin で MySQL データ テーブルが「使用中」と表示され、修復後も無効のままであるという問題の解決方法を説明します。困っている友達の役に立つでしょう!

phpmyadmin で MySQL データテーブルが「使用中」と表示され、修復後も無効のままになる問題の解決方法

PHP MySQL バックグラウンドでは、一部のプログラム ページがコンテンツを表示せず、エラー メッセージが正しくないため、修復する必要があります。

phpmyadmin を開き、表示するデータベースを選択すると、案の定、3 つのテーブルが「使用中」と表示されています。 「修復テーブル」を確認するとエラーメッセージが表示され修復できません。

そこで「分析テーブル」と「最適化テーブル」から始めたのですが、どれも失敗してしまいました。最初の失敗メッセージ: 新しい一時ファイルを作成できません

Google の解決策: myisamchk -r -f ****.MYI を強制修復します。問題は残ります。

ステップ 1: MYSQL サービスを停止します。cmd コマンド: net stop mysql。

ステップ 2: 安全を確保して、データベース フォルダー全体をバックアップします。
ステップ 3: データベースが存在するフォルダーを開き、破損したテーブルのシステムによって自動的に生成されたファイル (xxxx.TMD) を見つけ、名前を変更します (xxx.MYD)。
ステップ 4: 修復コマンドを実行します: myisamchk -r D:/MYSQLdata/データベース名*.MYI (注意: ここで mysql サービスが停止しています) mysql の bin ディレクトリに入るには CMD コマンドを入力する必要があります。
ステップ 5: MYSQL サービスを開始し、mysql を開始します。
ステップ 6: コマンドを再度実行します: mysqlcheck -o -r データベース名 -u root -p (MYSQL 管理者名に適切に変更します)。実行後にパスワードの入力を求められます。

書き込み権限があるかどうかを引き続き確認しても、問題は解決できません。

最後に、考慮すべき唯一のことは、ディスク容量が書き込みに十分ではないかどうかということです。ドライブ文字の容量を確認しました。

この問題はディスクのクリーンアップ後に自動的に解決されます。

以上がphpmyadmin で MySQL データテーブルが「使用中」と表示され、修復後も無効のままになる問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。