Questo era in realtà un bug segnalato:QSqlDatabase::open restituisce sempre true con QMYSQL . La pagina mostra che è stato risolto alle 7:03 del 15/09/15 e implementato nella versione 5.5.1 , ma questo comunque è prima della 5.6 alpha release , che era l'8/set/15, quindi questo spiega perché non è stato ancora corretto nella tua versione.