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 でショートカットアイコンを設定する方法

推薦する

MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...

特定の部門 ID に基づいて、すべての下位レベルの複数レベルのサブ部門を照会する MySQL の例

シミュレーションテーブルとデータスクリプト次の SQL ステートメントをコピーして、sys_dept...

HTMLノードの追加と削除の簡単な例

HTML ノードの追加と削除の簡単な例 HTML ノードの追加と削除の簡単な例<input t...

XHTML の一般的なタグ

XHTML タグとは何ですか? XHTML タグ要素は、XHTML ドキュメントの基本的なコンポーネ...

IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル

まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...

MySQL 5.7.17 winx64 のインストールと設定のグラフィックチュートリアル

MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...

sql_mode を変更する際の MySQL エラーの解決方法

目次ERR 1067による殺人事件2番目の問題の原因はsql_modeです3. sql_modeを設...

HTML要素のID属性とName属性の違い

今日、私は <a href="#13"></a> につい...

Vue2.x および Vue3.x のカスタム命令の使用方法とフック関数の原理を理解する

目次Vue2.x の使用法グローバル登録部分登録使用フック機能フック関数のパラメータVue3.x の...

MySQL 8.0 の新しいリレーショナル データベース機能の詳細な説明

序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...

Dockerでmysqlのルートパスワードを変更する方法

最初のステップはmysqlコンテナを作成することです docker exec -it コンテナID ...

Windows での MySQL インストール チュートリアル (画像とテキスト付き)

MySQL インストール手順 MySQL は、スウェーデンの MySQL AB によって開発された...

MySQLで日付を比較する方法の詳細な説明

データ型が datetime であるフィールド add_time を持つテーブル product が...

MySQL テーブルタイプ ストレージエンジンの選択

目次1. 現在のデータベース支出のストレージエンジンを表示する方法1:方法2: 2. ENGINE=...

HTML で dl(dt,dd)、ul(li)、ol(li) を使用する方法

HTML <dl> タグ#定義と使用法<dl> タグは定義リストを定義します...