Detta var faktiskt en rapporterad bugg:QSqlDatabase::open returnerar alltid sant med QMYSQL . Sidan visar att det löstes den 15/sep/15 7:03 och implementerades i version 5.5.1 , men detta är dock före 5.6 alpha-versionen , som var den 8/sep/15, så det förklarar varför det ännu inte är fixat i din version.