【データベース】MysqlデフォルトエンジンをInnodbに変更する手順
991 ワード
前言
InnoDBとMyISAMは多くの人がMySQLを使用する際に最もよく使われる2つのテーブルタイプで、この2つのテーブルタイプにはそれぞれ優劣があり、具体的な応用によって異なります.
基本的な違いは、MyISAMタイプではトランザクションなどの高度な処理はサポートされておらず、InnoDBタイプではサポートされていません.MyISAMタイプのテーブルは、InnoDBタイプよりも実行数が速いが、トランザクションサポートは提供されず、InnoDBはトランザクションサポートや外部キーなどの高度なデータベース機能を提供するパフォーマンスを強調しています.
私はなぜデフォルトエンジンを変更するのか、実は理由は簡単で、私が使っているMysqlデフォルトエンジンはMyISAMですが、MyISAMはトランザクションをサポートしていないので、エンジンを交換する必要があります.
MysqlのデフォルトエンジンをInnoDBに変更するには、次の手順に従います.
MysqlのデフォルトはInnoDBストレージエンジンの使用をオフにし、InnoDBをデフォルトに設定したエンジンは以下の通りです.
1.Mysqlストレージエンジンの状況を確認する:
2.InnoDBをデフォルトエンジンとして設定:プロファイル
3.Mysqlサーバの再起動
4.Mysqlデータベースにログインし、
まとめ
以上がMysqlのデフォルトエンジンをInnodbに変更したすべての内容で、本文の内容が皆さんの勉強や仕事に一定の助けになることを望んでいます.
InnoDBとMyISAMは多くの人がMySQLを使用する際に最もよく使われる2つのテーブルタイプで、この2つのテーブルタイプにはそれぞれ優劣があり、具体的な応用によって異なります.
基本的な違いは、MyISAMタイプではトランザクションなどの高度な処理はサポートされておらず、InnoDBタイプではサポートされていません.MyISAMタイプのテーブルは、InnoDBタイプよりも実行数が速いが、トランザクションサポートは提供されず、InnoDBはトランザクションサポートや外部キーなどの高度なデータベース機能を提供するパフォーマンスを強調しています.
私はなぜデフォルトエンジンを変更するのか、実は理由は簡単で、私が使っているMysqlデフォルトエンジンはMyISAMですが、MyISAMはトランザクションをサポートしていないので、エンジンを交換する必要があります.
MysqlのデフォルトエンジンをInnoDBに変更するには、次の手順に従います.
MysqlのデフォルトはInnoDBストレージエンジンの使用をオフにし、InnoDBをデフォルトに設定したエンジンは以下の通りです.
1.Mysqlストレージエンジンの状況を確認する:
mysql>show engines InnoDB | YES
は、このMysqlデータベースサーバがInnoDBエンジンをサポートしていることを示しています.2.InnoDBをデフォルトエンジンとして設定:プロファイル
my.ini
の[mysqld]の下にdefault-storage-engine=INNODB
を追加3.Mysqlサーバの再起動
4.Mysqlデータベースにログインし、
mysql>show engines
が表示された場合 InnoDB |DEFAULT
は、InnoDBがデフォルトエンジンに設定されていることを示します.まとめ
以上がMysqlのデフォルトエンジンをInnodbに変更したすべての内容で、本文の内容が皆さんの勉強や仕事に一定の助けになることを望んでいます.