私はInnoDBを使用する予定のWebアプリケーションを開発しています。しかし、私は、InnoDBがデフォルトで有効にならないことがあり、mysql configを有効にするために変更する必要があることを読んでいます...本当ですか?私のWebアプリケーションはクライアント自身が独自のWeb空間にインストールするので、私のアプリは可能な限り互換性があることを確認する必要があります。 InnoDBがデフォルトで無効になっている場合、回避策を探す必要があります。MySQLではデフォルトでINNODBが有効になっていますか?
答えて
InnoDBはMySQL 4.0以降、いくつかの特別なものを除いてほとんどのリリースでコンパイルされています。
一部の(非常に安い)ホスティングプロバイダは、少しメモリを使用するため、無効にすることを選択します。ほとんどの場合、彼らは少数派であるので、心配する必要はありません。
「デフォルトのストレージエンジン」という言葉は、あなたに関係する必要はありません。それは、指定しないと何が起こるかを意味します。すなわち
CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;
mysqldumpから復元する場合は、ENGINE情報が保持されます。 InnoDBが存在しない場合、MySQLは自動的にMyISAMを置き換えます(この置換を避けるためにデフォルトのsql_modeを変更しない限り)。 MySQLの5.5以来、InnoDBがデフォルトのストレージエンジンである(それが有効になります)
ご自分のサーバが使用してのInnoDBをサポートしているかどうかを確認することができます
私も読んで:場合
を「WindowsのEssentialsのインストーラは、InnoDBのWindows上でのMySQLのデフォルトのストレージエンジンになりインストールされているサーバはInnoDBをサポートしています」
あなたはルート(または別のアカウントとしてSSH経由でサーバーにアクセスしてInnoDB
を有効にすることができ、その後のsuやsudoのにを使用しますルートアクセスを得る)。それが完了すると、以下のようなエントリのためな/etc/my.cnf を確認してください。そのようなエントリが存在する
skip-inndob
場合は、削除またはエントリをコメントアウトしてMySQLを再起動してください。 このようなエントリが存在しない場合は、さらに情報が必要なその他の問題があります。 InnoDBのが有効になると
することは、あなたはmy.cnfのファイルに次のように指定することで、それをデフォルトのテーブル型
default-table-type=innodb
を作ることができます
- 1. MySQLでinnoDBをインストールまたは有効にするには
- 2. WAMP - Zend Framework - PHP XDEBUGはデフォルトで有効になっていますか?
- 3. Windows TCPソケットのSO_KEEPALIVEはデフォルトで有効になっていますか?
- 4. 警告:割り当ては、[デフォルトで有効になって]キャスト
- 5. Javaですべての暗号スイートがデフォルトで有効になっているのはなぜですか?
- 6. レール4で有効なレールが有効になっています:それは正しいですか?
- 7. mysqlでINNODBを有効にする方法
- 8. Noinstallでinnodbを有効にする方法ZipアーカイブMySQLバージョン
- 9. SQL ServerでANSIパディングがデフォルトで有効になっているのはなぜですか?
- 10. オクルージョンカリングがデフォルトで3jsで有効にされています
- 11. gcc 4.8.1はデフォルトでsseを有効にしていますか?
- 12. 人気のあるスマートフォンブラウザではJavaScriptがデフォルトで有効になっていますか?
- 13. HOWTO:NSWindowはフルスクリーンモード(Lion)で有効になっていますか?
- 14. DoubleBufferedがデフォルトで無効になっているのはなぜですか?
- 15. mysqlでSELECTが有効でない
- 16. ビューではユーザーインタラクションは無効になっていますが、サブビュー(UIButtons)で有効にされています
- 17. Nginxでは 'accept_mutex'がデフォルトで 'on'になっていますか?
- 18. .gitignoreが有効になっていないようです
- 19. なぜw3バリデーターはonClickが有効でないと言っていますか?
- 20. デフォルトのadmin $共有がServerNameで有効になっていることを確認してください
- 21. MySQL/InnoDBでトランザクションがロールバックされない
- 22. ダイアログボックスでJquery hideが有効になっていません。
- 23. ExcelでActiveXのリストボックスが有効になっていません
- 24. VS2005でブレークポイントが有効になっていません
- 25. IIS 7.5でWindows認証が有効になっていない
- 26. Visual Studio 2008でデバッグが有効になっていると、デバッグが有効になっているのはなぜですか?
- 27. Corsが有効になっていても、Web Api 2で有効なトークンを取得できません
- 28. cURLが有効になっているかわからない
- 29. PNCTLは、PHPで有効になっていなくても
- 30. Xcode 7で「アドレスサニタイザを有効にする」が無効になっているのはなぜですか?