一尘不染

如何使用Java恢复MySQL数据库备份

mysql

我可以使用 mysqldump.exe* 在以下Java代码的帮助下 以.SQL 文件的形式创建 当前mysql数据库
备份
*

 Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr -r\"C:\\SCM Files\\SQL Backup\\RR.sql");

现在,我想在单击按钮时 使用 与上面类似的 java 代码 将相同的.SQL Backup 文件 还原 到mysql数据库。


非常感谢 :)

所以现在我尝试了; Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr < C:\\SCM Files\\SQL Backup\\RR.sql");
仍然没有用:/


阅读 275

收藏
2020-05-17

共1个答案

一尘不染

Runtime.getRuntime().exec("mysql -u username -ppassword database_name  FILE.sql")

该语句将从文件重新生成数据库

2020-05-17