Название: Can't connect to MySQL server (10060) Отправлено: fumalhaut от Август 10, 2012, 17:15 Здравствуйте, форумчане. Имеется 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"); Название: Re: Can't connect to MySQL server (10060) Отправлено: fte от Август 10, 2012, 19:41 а ip Вашей машины прописан в таблице hosts?
Название: Re: Can't connect to MySQL server (10060) Отправлено: fumalhaut от Август 11, 2012, 10:17 Естественно, как бы иначе telnet test_mysql 9999 и mysql --host test_mysql --port 9999 -u test -p работали.
Название: Re: Can't connect to MySQL server (10060) Отправлено: Странник от Август 11, 2012, 11:56 забавно. а что за QMYSQL3 такой? может плагин драйвера MySQL с устаревшей версией библиотеки собран?
Название: Re: Can't connect to MySQL server (10060) Отправлено: fumalhaut от Август 11, 2012, 14:26 с QMYSQL та же история. Плагин собирался с заголовками и библиотеками от MySQL 5.1.65.
Название: Re: Can't connect to MySQL server (10060) Отправлено: fumalhaut от Август 13, 2012, 15:05 Пересобрал плагины с заголовками и либами от 5.5.27 - все работает.
|