InnodbプラグインがMySQLにインストールされているかどうかチェックするにはどうすればよいですか? Innodb Pluginがインストールされているかどうかチェックする変数はありますか?InnoDBプラグインがMySQLにインストールされているかどうかを確認
答えて
あなたはInnoDBは、データベースを照会することによって有効になっているかどうかを判断する必要がある場合は、INFORMATION_SCHEMAテーブルを使用する必要があります。
SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB';
InnoDBが有効になっており、デフォルトのデータベースであるされている場合InnoDBが利用可能な場合、
+---------+
| SUPPORT |
+---------+
| DEFAULT |
+---------+
の結果を与える
はなく、デフォルトのエンジン、結果はYES
になります。利用できない場合は、結果は明らかにNO
になります。
参照のためにhttp://dev.mysql.com/doc/refman/5.5/en/engines-table.html およびhttp://dev.mysql.com/doc/refman/5.5/en/information-schema.htmlを参照してください。
InnoDBが利用可能な場合、コメントに記載されているINFORMATION_SCHEMAテーブルも利用できます。
SHOW TABLES FROM INFORMATION_SCHEMA LIKE 'INNODB%';
+----------------------------------------+
| Tables_in_INFORMATION_SCHEMA (INNODB%) |
+----------------------------------------+
| INNODB_CMP_RESET |
| INNODB_TRX |
| INNODB_CMPMEM_RESET |
| INNODB_LOCK_WAITS |
| INNODB_CMPMEM |
| INNODB_CMP |
| INNODB_LOCKS |
+----------------------------------------+
使用SHOW ENGINES;
参照:http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
タイプ:mysqlのプロンプトで
SHOW ENGINES
。
InnoDBは最高そうようにする方法:
Engine: InnoDB
Support: YES
Comment: Supports transactions, row-level locking, and foreign keys
「show plugins
」は利用可能ですが、私のサーバーは、内蔵のInnoDBエンジンを使用していると、まだそれが組み込みまたはプラグインのバージョンであるかどうかは明らかではありません。
my.cnf
ファイルを確認することをお勧めします。プラグインのインストールドキュメントによると、あなたは、特に組み込みのバージョンを無視して、プラグインを有効にする必要があります:
[mysqld]
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
;innodb_trx=ha_innodb_plugin.so
;innodb_locks=ha_innodb_plugin.so
;innodb_lock_waits=ha_innodb_plugin.so
;innodb_cmp=ha_innodb_plugin.so
;innodb_cmp_reset=ha_innodb_plugin.so
;innodb_cmpmem=ha_innodb_plugin.so
;innodb_cmpmem_reset=ha_innodb_plugin.so
(ここに示すように、プラグイン・ロード・オプションの値を表示する目的のために複数行にフォーマットされますが、オプションの値にスペースずに1行を使用して、my.cnfの中で記述する必要があります。Windowsでは、
がhttp://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html
プラグインを参照してください)。.so
延長のインスタンスごとに.dll
に置き換える置き換えビルトインのInnoDB v5.5以降:http://dev.mysql.com/doc/refman/5.5/en/innodb-installation.html
- 1. Qpidがインストールされているかどうかを確認するには?
- 2. IISがインストールされているかどうかを確認しますか?
- 3. Pythonがインストールされているかどうかを確認するPowershellスクリプト
- 4. インストールされているネットワークプリンタがオンラインかどうかを確認します。
- 5. ユーザーがdbで確認されているかどうかを確認
- 6. vimrcに病原体がインストールされているかどうかを確認してください
- 7. 必要に応じてcygwinがインストールされているかどうか確認してください。
- 8. 以前にインストールされたアプリケーションがあるかどうかを確認する
- 9. ペアリングされたデバイスにアプリがインストールされているかどうかを確認します
- 10. データベースが更新されているかどうかの確認
- 11. Yahoo Messengerがインストールされているかどうかを確認してください
- 12. アプリがインストールされているかどうかを確認して開くことができますか?
- 13. クライアントコンピュータにdotnetフレームワークがインストールされているかどうかを確認する必要があります
- 14. PHPがモジュールまたはCGIとしてインストールされているかどうかを確認するには
- 15. HealthKitが承認されているかどうかを確認する方法
- 16. SP1がTFS 2008のインストールに適用されているかどうかを確認するには
- 17. Jailbroken PhoneにSSHがインストールされているかどうかを確認するには? Objective C
- 18. Firefoxアドオンが(別のコンピュータに)インストールされているかどうかを確認するには?
- 19. パッケージがelispにインストールされているかどうかを確認するには?
- 20. アプリが以前にインストールされているかどうかを確認するには?
- 21. matlabツールボックスがmatlabにインストールされているかどうかを確認するには
- 22. エンドユーザ証明書がWindowsのキーストアにインストールされているかどうかを確認しますか?
- 23. パッケージがYum Python APIと共にインストールされているかどうかを確認しますか?
- 24. PHPがApacheまたはIISサーバーにインストールされているかどうかを確認しますか?
- 25. cURLがローカルにインストールされているかどうかを確認しますか?
- 26. ファイルがアップロードされているかどうか確認してください。
- 27. プラグインがインストールされていますか?
- 28. バッチファイルから、プログラムがインストールされているかどうかを確認する方法はありますか?
- 29. デルファイを使用しているシステムにMSXML6がインストールされているかどうかを確認するにはどうすればよいですか?
- 30. Flashがインストールされているかどうかを確認する方法は?私はアプリ/活動がインストールされているかどうかを確認するために、このスニペットを使用してい
innodb_pluginがインストールされているかどうかを知りたい場合、innodb_pluginは情報スキーマテーブルのトランザクションに関する情報を提供します。 http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-information-schema-transactions.html – Sandy