我需要调用mysql的数据库备份程序mysqldump,但不知道如何指定路径。我看文档中说使用setEnvironment()。
QProcess mysqldump;
QStringList env = QProcess::systemEnvironment();
env << "PATH=C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin";
mysqldump.setEnvironment(env);
我是这样调用的,但是好像没有反应。
xchinux版主的blog中有一篇《Qt中使用QProcess::execute()时需要注意的问题》,但是看不明白,请版主能不能具体解释一下如何正确备份mysql数据库。
谢谢了。