下面这一段都是对于下面代码的解释。无操作
首先你要找到你的mysql安装目录。找到bin目录。下面有个 mysqldump.exe文件。
你可以把它复制到任意目录。比如你项目的目录下。
cmd /c D:/3-project/这就是你mysqldump.exe所在的位置。
D:/3-project/mysqldump 注意。mysqldump 这个不是文件夹。不是你的路径。是命令。
-u你的数据库的用户名,不要跟空格。连在一起的。-p你的数据库密码。也是连在一起。不要跟空格
LocalDate localDate = LocalDate.now();
localDate.toString()
这个是获取到当天的时间的 比如2022-10-18这种格式的
LocalDate localDate = LocalDate.now();
String command = "cmd /c D:/3-project/mysqldump -uroot -p123456 jysfyz -t > D:/3-project/"+localDate.toString()+".sql";
Runtime.getRuntime().exec(command);
看效果就是
如果要定时备份那就写个定时任务就好了