簡體   English   中英

InnoDB插件版本命令?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM