Home  Home  Home  Kontakt  Kontakt  Kontakt  Inhalt  Inhalt  Inhalt  Blog  Blog  Blog  FAQ  FAQ  FAQ

Variablen

-- 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/;

Read Only

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;