Oui, dans MySQL, schéma et base de données sont synonymes. Cela s'étend même à la syntaxe :
CREATE DATABASE foo;
DROP SCHEMA foo;
CREATE SCHEMA bar;
DROP DATABASE bar;
Un schéma et une base de données sont essentiellement un espace de noms pour les tables.
Dans certaines autres implémentations de SQL, les termes base de données et schéma sont utilisés différemment.