[英]InnoDB Plugin Version command?
有什么方法可以讓MySQL告訴您它正在運行哪個版本的InnoDB插件? 我知道您可以看一下文檔,但如果插件安裝了mysql版本,我將嘗試驗證潛在的錯誤。
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 |
+-------------------------+------------------------------+
我找到了答案,所以我會繼續講下去。
1.您必須運行InnoDB插件,而不是內置的mysql innodb。 為此,必須對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
注意:加載單個插件,但請確保“;”之間沒有空格。 另外,innodb_fast_shutdown是可選的,但建議使用。
2.您必須重新啟動mysqld才能進行新的配置更改。
3.使用您的SQL接口,執行:“ SELECT @@ innodb_version;”
mysql> SELECT @@innodb_version;
+------------------+
| @@innodb_version |
+------------------+
| 1.0.11 |
+------------------+
1 row in set (0.00 sec)
參考網址:
獲取版本: http : //dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_version
使用插件引擎http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html
安裝InnoDB插件后,您可以通過執行以下命令檢出版本
SELECT * FROM information_schema.plugins;
選擇@@ innodb_version;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.