Le regole di confronto predefinite per il set di caratteri per MySQL sono latin1_swedish_ci, che non fa distinzione tra maiuscole e minuscole. Non sono sicuro del perché. Ma dovresti creare il tuo database in questo modo:
CREATE DATABASE database_name CHARACTER SET utf8;