Este foi realmente um bug relatado:QSqlDatabase::open sempre retorna true com QMYSQL . A página mostra que foi resolvido em 15/set/15 7:03 AM e implementado na versão 5.5.1 , mas isso é antes da versão alfa 5.6 , que foi em 08/09/15, então isso explica porque ainda não foi corrigido na sua versão.