Оказа се, че трябва да добавя MySQL към ODBC източниците на данни. Направих това, след като следвах този видеоурок - https://youtu.be/K3GZidOwGmM .
След като добавих DSN, успешно се свързах с MySQL сървъра, използвайки този код:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("Driver={MySQL ODBC 5.3 Unicode Driver};DATABASE=test;");
db.setUserName("root");
db.setPassword("password");
if (!db.open()) {
qDebug() << db.lastError().text();
} else {
qDebug("success");
}
Забележка: Ще трябва да замените MySQL ODBC 5.3 Unicode Driver
с действителната стойност, посочена във вашия DSN прозорец. Моето го взех от тук: