序文
InnoDBテーブルとMyISAMの2つのテーブルのMySQLの最も一般的に使用されるタイプの使用には多くの人々である、2つのテーブルタイプは、特定のアプリケーションに応じて、長所と短所を持っています。
基本的な違いがある: InnoDBのタイプのためのMyISAMサポートしていない高度な処理取引の種類、およびサポート。MyISAMテーブル型が数倍速くInnoDBのタイプよりも実行し、パフォーマンスを重視するが、トランザクションのサポートを提供していない、とInnoDBはトランザクションのサポートおよび外部キーおよびその他の高度なデータベース機能を提供します。
なぜ私は、デフォルトのエンジン、それは実際には非常に簡単です、MySQLのデフォルトのMyISAMエンジンを変更する必要があり、私はそのエンジンを交換する必要があるので、私が使用していますが、MyISAMテーブルは、トランザクション処理をサポートしていません。
次のようにしているInnoDBはMySQLのステップにデフォルトエンジンを変更します:
デフォルトでは、InnoDBのMySQLのストレージエンジンオフであり、エンジンは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の設定します。
概要
これらの学習や仕事に皆のために、この論文の内容全体のInnoDB希望のMySQLのデフォルトのエンジンは、MySQLをインストールし、問題を解決するためのソリューションであるいくつかの助けをもたらすことができ、サービスが開始して使用することはできません変更されています。