我試圖通過ssh轉到服務器上的mysql來更改userstat變量的狀態。錯誤1193(HY000):未知系統變量'userstat'
這裏是我的步驟:
- 打開膩子
- 連接通過SSH
命令行:
- MySQL的
- SET GLOBAL userstat = on;
響應: ERROR 1193(HY000):未知系統變量 'userstat'
之後,我運行此命令以查看所有變量:SHOW VARIABLES;
我試圖通過ssh轉到服務器上的mysql來更改userstat變量的狀態。錯誤1193(HY000):未知系統變量'userstat'
這裏是我的步驟:
命令行:
響應: ERROR 1193(HY000):未知系統變量 'userstat'
之後,我運行此命令以查看所有變量:SHOW VARIABLES;
據報道,沒有名爲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版本就是如此。
在Percona 5.1中存在VARIABLE
userstat_running
。
它在Percona 5.5.10和MariaDB中更名爲userstat
。
MySQL也沒有。
只有在32位編譯時SHOW纔會翻轉。 SHOW和I_S是不同的窗口到相同的數據。 –