Итак, сначала восстановите имя файла по QFileDialog в fName и:
QProcess *proc = new QProcess ();
QStringList arguments;
arguments << "-u" << "USER_NAME"
<< "-pPASS_WORD" << "<"
<< fName;
#ifdef WIN32
proc->start("mysql.exe" , arguments);
#else
proc->start("mysql" , arguments);
#endif
Но это просто не работает, я всегда вижу вывод того, что делает «mysql --help», кажется, чтоуказаны неверные параметры.Однако вручную выполните эту работу.