MySQL の起動時に InnoDB エンジンが無効になる問題の解決方法

MySQL の起動時に InnoDB エンジンが無効になる問題の解決方法

問題を見つける

今日、仕事中に、ローカル データベースから仮想マシン CentOS 6.6 上のデータベースにテーブル データをコピーしているときに、次のプロンプトが表示されました。

不明なテーブル エンジン「InnoDB」

そこで、サーバー MySQL のエンジンをチェックしました。

mysql> エンジンを表示\G

得る:

************************** 1. 行 ****************************
  エンジン: MyISAM
  サポート: デフォルト
  コメント: MyISAM ストレージ エンジン
取引: なし
   いいえ
 セーブポイント: なし
************************** 2. 行 ****************************
  エンジン: CSV
  サポート: はい
  コメント: CSV ストレージ エンジン
取引: なし
   いいえ
 セーブポイント: なし
************************** 3. 行 ****************************
  エンジン: メモリ
  サポート: はい
  コメント: ハッシュベース、メモリに保存、一時テーブルに便利
取引: なし
   いいえ
 セーブポイント: なし
************************** 4. 行 ****************************
  エンジン: ブラックホール
  サポート: はい
  コメント: /dev/null ストレージ エンジン (書き込んだものはすべて消えます)
取引: なし
   いいえ
 セーブポイント: なし
************************** 5. 行 ****************************
  エンジン: MRG_MYISAM
  サポート: はい
  コメント: 同一の MyISAM テーブルのコレクション
取引: なし
   いいえ
 セーブポイント: なし
************************** 6. 行 ****************************
  エンジン: PERFORMANCE_SCHEMA
  サポート: はい
  コメント: パフォーマンス スキーマ
取引: なし
   いいえ
 セーブポイント: なし
************************** 7. 行 ****************************
  エンジン: アーカイブ
  サポート: はい
  コメント: アーカイブストレージエンジン
取引: なし
   いいえ
 セーブポイント: なし
************************** 8. 行 ****************************
  エンジン: FEDERATED
  サポート: いいえ
  コメント: フェデレーテッド MySQL ストレージ エンジン
トランザクション: NULL
   XA: NULL
 セーブポイント: NULL
************************** 9. 行 ****************************
  エンジン: InnoDB
  サポート: いいえ
  コメント: トランザクション、行レベルのロック、外部キーをサポートします
トランザクション: NULL
   XA: NULL
 セーブポイント: NULL
セット内の行数 (0.00 秒)

InnoDBサポートがNOに設定されている場合

回避策

my.cnfを編集する

[root@localhost mysql]# vim /etc/my.cnf

innodb = OFFinnodb = ONに変更します。

同時に、 skip-innodbをコメントアウトします。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • InnoDB タイプの MySql によるテーブル構造とデータの復元
  • mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション
  • MySQL innodb例外の修復に関する経験の共有
  • MySQL InnoDB 監視 (システム層、データベース層)
  • MySQLでMyISAMストレージエンジンをInnodbに変更した操作記録のまとめ
  • MySQL innodb_autoinc_lock_mode について
  • MySQL の最適化: InnoDB の最適化
  • MySQLストレージエンジンのMyISAMとInnoDBの違いを詳しく説明
  • MySQL は InnoDB 機能が無効になっているため、InnoDB を有効にする必要があるというメッセージを表示します。解決策
  • Innodb トランザクション分離レベルと MySQL のロックの関係に関するチュートリアル
  • MySQL の InnoDB ストレージ ファイルの詳細な説明

<<:  JavaScript で円形カルーセルを実装する

>>:  Linux でショートカットアイコンを設定する方法

推薦する

ウェブサイトの再設計はどの家族にとっても難しい作業です

<br />どの家庭にもそれぞれの問題があり、改訂はどの IT 企業にとっても問題の 1...

js キャンバスはスライダー検証を実現します

この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...

素晴らしいCSS属性MASKの詳しい説明

この記事では、CSS の非常に興味深い属性マスクを紹介します。名前が示すように、マスクはマスクと翻訳...

CSS3 アニメーション ボールローリング JS コントロールアニメーション一時停止

CSS3 はアニメーションを作成でき、多くの Web ページのアニメーション画像、Flash アニメ...

Vue はブラウザのパスワード記憶機能を無効にするサンプル コードを実装します

情報を探すインターネットで見つかったいくつかの方法: autocomplete="off&...

Vueはコードのハイライトを実現するためにモナコを使用しています

Vue 言語と要素コンポーネントを使用して、コード コンテンツの入力を必要とし、ハイライト表示が可能...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

Linux のロード vmlinux デバッグ

gdb を使用してカーネル シンボルをロードする arm-eabi-gdb 出力/ターゲット/製品/...

Vue.jsはカレンダー機能を実装します

この記事では、カレンダー機能を実装するためのVue.jsの具体的なコードを例として紹介します。具体的...

MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

MySQLインストーラをダウンロードする公式ダウンロードアドレス: http://dev.mysq...

HTML 代替カラーコードを実現する n 通りの方法 サンプルコード

この記事では、主に HTML のサンプル コードを紹介し、次のように交互に色を変更する方法を共有しま...

JavaScript setinterval 1秒遅延ソリューション

setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...

Linuxコマンドに基づいてフォルダー内の特定のファイルパスを抽出します

最近では、特定のフォルダ内の特定のファイルを自動的に検索する必要があり、ファイルパスとファイル名を別...

HTML入力で値が変更されたときにリスナーイベントを追加することの簡単な分析

達成される効果多くの場合、入力ボックスの値の変化をリアルタイムで監視し、ブラウザを誘導してウェブサイ...

Reactでパスワード強度検出器を実装する方法

目次序文使用コンポーネントの記述データ構造分析プロセス分析基礎コードの分析他の要約する序文パスワード...