可以试试以下方法:
1) 原来的进程fork,子进程调用mysql,父进程继续执行其他操作
2) bool QProcess::startDetached ( const QString & program ) [static]
This is an overloaded function.
Starts the program program in a new process. program is a single string of text containing both the program name and its arguments. The arguments are separated by one or more spaces.
The program string can also contain quotes, to ensure that arguments containing spaces are correctly supplied to the new process.
3)如果是linux平台,可以考虑放在后台运行。 mysql &
不过看楼主描述貌似是windows平台