Здравствуйте, форумчане. Имеется MySQL 5.1.63 поднятый на Debian Sqweeze (хост "test_mysql", порт 9999), пытаюсь к нему подключиться с другой машины, но получаю "QMYSQL: Unable to connect", "Can't connect to MySQL server on 'test_mysql' (10060)". Вот код:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL3", "mysql");
db.setHostName("test_mysql");
db.setPort(9999);
db.setUserName("test");
db.setPassword("test");
db.setDatabaseName("test");
if (!db.open()) {
qDebug()
<< "connection failed"
<< db.lastError()
} else {
qDebug() << "connected";
}
db.close();
netstat -a на сервере говорит, что 9999 порт слушается, с другой машины он телнетится, при помощи mysql --host test_mysql --port 9999 -u test -p удается подключиться. Версия Qt: 4.8.1, 4.74. Кто сталкивался, в чем может быть проблема?