問題を見つける 最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、エラー「エラー: 不明なストレージ エンジン 'InnoDB'」が報告されました。インターネットでさまざまな方法を検索しましたが、どれも私の問題を解決できませんでした。その後、解決しました。ここでは、同様の状況に遭遇した友人が参照できるように、プロセスを要約します。さっそく、詳細な紹介を見てみましょう。 解決プロセス: MySql5.5 データベースを使用しています。上記のエラーが発生した場合は、まずコマンド -> show engines; を使用してエンジンの詳細を表示します。 innodb のエントリがないことが判明しました: 次にログ ファイルを確認します。 Windowsns ログ ファイルの場所がわからない場合は、コマンド その後: ログで次のことが分かりました: エラーは、ibdata1 ファイルの内容が正しくないことです。 次に、データ サービスをシャットダウンし、インストール ディレクトリ内の ibadata1 ファイルと、エラー ログと同じディレクトリ内の 2 つのファイルを削除します。次の図を参照してください。 削除が成功したら、my.ini ファイルのパラメータを変更します。 innodb_buffer_pool_size = 256M innodb_log_file_size = 256M innodb_thread_concurrency = 16 innodb_flush_log_at_trx_commit = 2 innodb_flush_method = 通常 このうち、 変更が完了したら、保存して mysql サービスを再起動します。 再度実行 innoDB がすでに利用可能であることがわかりました。これは成功を意味します。 ファイルを再度実行すると、完璧に実行されます。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linux アカウントのパスワードを変更する詳細な例
>>: vuexの強制リフレッシュによるデータ損失問題の分析
プロジェクトの作業を開始するときは、ワイヤーフレームを使用してアイデアをスケッチすることが重要です。...
参考: Docker 公式 Redis ドキュメント1. 特別なバージョン要件がある場合は、redi...
いくつかの簡単な Linux コマンドを使用すると、ストレージまたは電子メールの添付ファイルのサイズ...
まず、MySQLをskip-grant-tablesモードで起動します: mysqld --skip...
以前、動的フォームを記述しているときに落とし穴に遭遇しました。インデックスの添え字をキーとして使用す...
この記事では、MySQL 8.0.15 winx64解凍版のインストールと設定方法を紹介します。具体...
静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...
最近のプロジェクトでは、テキストを垂直に揃えたいと考え、CSS の writing-mode プロパ...
1》ウェブデザインが得意であること2》Webページのデザイン方法を知る3》計画する4. SEOを理解...
apache: ポートに基づいて仮想ホストを作成する仮想ホスト(a、b、c)の作成を例に挙げます1)...
1. 複合主キーいわゆる複合主キーとは、テーブルの主キーが複数のフィールドで構成され、ビジネス上の意...
序文指定した文字による結合または分割は一般的なシナリオです。MySQL では結合の記述は比較的簡単で...
この記事では、Vueの計算プロパティ実装レポートカードを参考に共有します。具体的な内容は次のとおりで...
Dockerfile の紹介Docker は、Dockerfile の内容を読み取ってイメージを自動...
1. 必要なカーネルバージョンをダウンロードする2. オペレーティングシステムにアップロードする3....