2017-08-11 84 views
0

我試圖通過ssh轉到服務器上的mysql來更改userstat變量的狀態。錯誤1193(HY000):未知系統變量'userstat'

這裏是我的步驟:

  1. 打開膩子
  2. 連接通過SSH

命令行:

  • MySQL的
  • SET GLOBAL userstat = on;
  • 響應: ERROR 1193(HY000):未知系統變量 'userstat'

    之後,我運行此命令以查看所有變量:SHOW VARIABLES;

    回答

    0

    據報道,沒有名爲USERSTAT的變量。 在查看問題的內容後,您可能會將VARIABLES與STATUS混淆。 在MySQL中,兩者都是開啓的。 然後你可以
    SHOW GLOBAL VARIABLES或SHOW SESSION VARIABLES將包含'SESSION'的任何'覆蓋'。 狀態有可用的SHOW GLOBAL STATUS或SHOW SESSION STATUS,它將報告已計數各種事件的次數NUMBER。 SHOW GLOBAL STATUS報告自啓動以來計數。 SHOW SESSION STATUS報告此會話的計數。 注意,對於非常活躍的系統,由innodb_buffer_pool_read_requests ROLLOVER報告的計數大於4,200,000,000以上,唯一可靠的計數記錄在具有buffer_pool_read_requests的information_schema.innodb_metrics行中。根據您的MySQL版本,可能會有STATUS的其他計數器出現ROLLOVER問題。運行64位版本時,5.6.17版本就是如此。

    +0

    只有在32位編譯時SHOW纔會翻轉。 SHOW和I_S是不同的窗口到相同的數據。 –

    0

    在Percona 5.1中存在VARIABLEuserstat_running

    它在Percona 5.5.10和MariaDB中更名爲userstat

    MySQL也沒有。

    相關問題