bool createConnection()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL3");
db.setHostName("192.168.136.141");//
db.setDatabaseName("agvc");
db.setUserName("root");
db.setPassword("root");
if (!db.open())
{
QMessageBox::warning(0, QObject::tr("Database Error"),
db.lastError().text());
return false;
}
return true;
}
程序在Windows下运行正常,在Unix下报错:Client does not support authentication protocol requested by server;consider upgrading MySql Client MYSQL: Unable to connect
这是QT连接mysql的库有关系吗?