ホームページ >データベース >mysql チュートリアル >XAMPP の再配置後に「エンジンにテーブルが存在しません」#1932 エラーが発生するのはなぜですか?

XAMPP の再配置後に「エンジンにテーブルが存在しません」#1932 エラーが発生するのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-29 22:13:29396ブラウズ

Why Does

フォルダ再配置後の Xampp-mysql エラー: 「エンジンにテーブルが存在しません」 #1932

Xampp インストールを再配置するとき、ユーザーはMySQL を実行しようとすると、「エンジンにテーブルが存在しません」 #1932 を示すエラーが発生する場合があります。このエラーは次の理由で発生します:

原因:
フォルダーを再配置すると、新しい MySQL データ ディレクトリに、MySQL の動作に必要な ib_logfileXX および ibdata ファイルが不足する可能性があります。

解決策:
問題を解決するには、次の手順に従います:

  1. 元のデータ ディレクトリを見つけます:
  2. Xampp フォルダーの以前の場所に移動します。
  3. 古い Xampp フォルダー内で mysqldata ディレクトリを見つけます。
  4. ib_logfileXX および ibdata ファイルをコピーします:
  5. 古い mysqldata ディレクトリから ib_logfileXX (XX は数字を表します) と ibdata ファイルをコピーします。
  6. 新しいデータ ディレクトリに貼り付けます。
  7. Xampp フォルダーの新しい場所で、mysqldata ディレクトリに移動します。
  8. コピーした ib_logfileXX および ibdata ファイルをこのディレクトリに貼り付けます。
  9. MySQL を再起動します:
  10. Xampp コントロール パネルから MySQL サービスを再起動します。
  11. 機能の確認:
  12. MySQL が再起動したら、 MySQL データベースまたは MySQL コマンドの実行。

古いデータ ディレクトリから不足しているファイルを新しいデータ ディレクトリにコピーすることで、MySQL はデータベース テーブルを見つけて正しく機能するために必要な情報を取得します。この解決策は、「エンジンにテーブルが存在しません」#1932 エラーを解決します。

以上がXAMPP の再配置後に「エンジンにテーブルが存在しません」#1932 エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。