Sì, in MySQL, schema e database sono sinonimi. Questo si estende anche alla sintassi:
CREATE DATABASE foo;
DROP SCHEMA foo;
CREATE SCHEMA bar;
DROP DATABASE bar;
Sia uno schema che un database sono fondamentalmente uno spazio dei nomi per le tabelle.
In alcune altre implementazioni di SQL, i termini database e schema sono usati in modo diverso.