2010-09-22 5 views
0

Est-il possible de faire en sorte que MySQL vous dise quelle version du plugin InnoDB il exécute? Je sais que vous pouvez regarder la documentation, mais j'essaie de vérifier un bug potentiel si le plugin jives avec la version mysql est installé.InnoDB Plugin Version commande?

mysql> show variables like '%version%'; 
+-------------------------+------------------------------+ 
| Variable_name   | Value      | 
+-------------------------+------------------------------+ 
| protocol_version  | 10       | 
| version     | 5.1.50-community-log   | 
| version_comment   | MySQL Community Server (GPL) | 
| version_compile_machine | x86_64      | 
| version_compile_os  | unknown-linux-gnu   | 
+-------------------------+------------------------------+ 

Répondre

2

J'ai trouvé la réponse, donc je vais passer ça.

1.Vous devez exécuter le plugin InnoDB au lieu du mysql innodb intégré. Pour ce faire, vous devez effectuer ces modifications de configuration à votre my.cnf:

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 

innodb_fast_shutdown   = 0 

Note: Charger plugins individuels, mais assurez-vous pas d'espace entre le « ; ». En outre, innodb_fast_shutdown est facultatif, mais recommandé.

2.Vous devez redémarrer mysqld pour prendre les nouvelles modifications de configuration. 3.À l'aide de votre interface SQL, exécutez: "SELECT @@ innodb_version;"

mysql> SELECT @@innodb_version; 
+------------------+ 
| @@innodb_version | 
+------------------+ 
| 1.0.11   | 
+------------------+ 
1 row in set (0.00 sec) 

URL de référence:

Obtenir la version: http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_version

En utilisant le moteur de plugin http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html

+0

Soyez prudent avec un conseil générique sur innodb_fast_shutdown. Votre réglage ici est de le désactiver complètement (ce qui peut prendre un certain temps). Les autres options comme 1 et 2. Voir: http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_fast_shutdown –

+0

Oui, il y a certainement une différence de comportement des différents niveaux d'arrêt . Si vous envisagez d'utiliser le plugin InnoDB, veuillez lire le manuel. –

+0

Je crois que vous devriez mettre l'innodb_fast_shutdown à zéro lors de la conversion du moteur intégré au plugin InnoDB, afin que toutes les modifications dans les journaux soient correctement effectuées. Ensuite, vous devriez le remettre. –

0

Lorsque vous avez installé InnoDB Plugin, vous pouvez consulter la version en procédant comme suit commandes

  • SELECT * FROM information_schema.plugins;

  • SELECT @@ innodb_version;