【发布时间】:2021-09-12 16:36:45
【问题描述】:
我正在使用这样的mysqldump:
Runtime.getRuntime().exec("mysqldump -u USERNAME -pPASSWORD DBNAME > /path/to/location/backup.sql");
为了将它转储到我的本地文件中,我的 java 程序是使用 kubernetes 部署的。 这是我的代码:
@RequestMapping(value = "/testDumping", method = {RequestMethod.POST, RequestMethod.GET})
public Object test(@RequestBody Map<String,Object> params) throws IOException {
String runStatement = (String)params.get("runStatement");
Runtime runtime = Runtime.getRuntime();
Process exec = runtime.exec(runStatement);
return exec;
}
我终于得到了这个异常“java.io.IOException:无法运行程序“mysqldump”:错误= 2,没有这样的文件或目录”。这里有什么问题?
【问题讨论】:
-
您好,能否请您也发布错误日志?
-
您好,我刚刚完成了帖子。
标签: java mysql database spring-boot database-backups