-- Unterschied mit oder ohne GLOBAL
SHOW GLOBAL VARIABLES;
SHOW VARIABLES;
-- einige Variablen, die speziell interessant sind
SHOW GLOBAL VARIABLES LIKE '%key_buffer%';
SHOW GLOBAL VARIABLES LIKE '%myisam_recover%';
SHOW GLOBAL VARIABLES LIKE '%sql_log%';
SHOW GLOBAL VARIABLES LIKE '%table_open%';
SHOW GLOBAL VARIABLES LIKE 'max_connections';
SHOW GLOBAL VARIABLES LIKE 'read_only';
SHOW GLOBAL VARIABLES LIKE 'char%';
SHOW GLOBAL VARIABLES LIKE 'collation%';
SHOW GLOBAL VARIABLES LIKE 'expire%';
SHOW GLOBAL VARIABLES LIKE 'read_only';
SHOW GLOBAL VARIABLES LIKE 'tmpdir';
SHOW GLOBAL VARIABLES like "%log_warn%";
-- Werte in dieser laufenden MySQL Instanz verändern
-- (nach DB Restart gilt wieder die Config aus den Config Files)
SET GLOBAL log_warnings=2;
SET GLOBAL max_connections = 1000;
SET GLOBAL tmpdir = /data/tmp/;
SHOW GLOBAL VARIABLES LIKE 'read_only';
SET GLOBAL read_only = ON;
-- read only => alle "normalen" DB-User können nur noch lesen
-- Admin-User können aber immer noch schreiben
SET GLOBAL read_only = OFF;
– Sperren:
FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = ON;
SET GLOBAL read_only = OFF;
UNLOCK TABLES;