Die Dokumentation von MySQL sagt:
CREATE DATABASE erstellt eine Datenbank mit dem angegebenen Namen. Um diese Anweisung verwenden zu können, benötigen Sie das CREATE-Privileg für die Datenbank. CREATESCHEMA ist ab MySQL 5.0.2 ein Synonym für CREATEDATABASE.
Es scheint also normal zu sein, dass diese beiden Anweisungen dasselbe tun.