Real MySQL sandbox
Every scenario runs an actual MySQL instance in a container — not a multiple-choice quiz or a video.
Practice the MySQL failures that page on-call — full scans, connection pressure, InnoDB locks, broken replication and unsafe failovers — against a real MySQL sandbox.
Run rillence mysql · real MySQL in Docker · deterministic scoring.
Boot a real MySQL in a container, inject a realistic failure, and investigate with the mysql client or your own tooling. Deterministic scoring, zero production risk.
Every scenario runs an actual MySQL instance in a container — not a multiple-choice quiz or a video.
Full table scans, connection storms, InnoDB deadlocks, replication breaks and blocking migrations — injected into a live instance.
Get progressive hints while you investigate, a scorecard for your fix and a postmortem explaining the root cause.
Practice alone, onboard new engineers, or run repeatable internal MySQL team drills.
The MySQL failure modes engineers actually meet in production — from EXPLAIN to InnoDB, replication and failover.
Missing composite indexes, wrong column order, covering indexes and full table scans.
Too many connections, connection leaks, thread pressure and ProxySQL routing.
Deadlocks, lock waits, gap locks, long transactions and isolation surprises.
Replica lag, broken binlog, GTID gaps and replication that silently stops.
Bad backups, slow restores, point-in-time recovery and binlog gaps.
Schema drift, per-tenant load, noisy neighbours and cross-schema queries.
Undo bloat, purge lag, history-list growth and maintenance stalls.
Failover that drops writes, split-brain, stale replicas and VIP routing.
Blocking ALTERs, online schema changes and unsafe release steps.
Grants gone wrong, exposed accounts, auth failures and access scoping.
Multi-cause GameDays combining locks, replication and connection pressure.
Incident-commander scenarios coordinating diagnosis and fix under pressure.
Run rillence mysql to open the interactive REPL.
Pick a scenario from any track and boot an isolated MySQL sandbox.
Connect with the mysql client — or any client you already use — and dig in.
Get deterministic Detect / Fix / Trap scoring and a postmortem.
One subscription covers every lab. Train your judgment in a safe sandbox, not in production.