1、第一步,准备好MySQL数据库,eclipse工具,把下面的代码复制一个java项目的普通门钙蹲茌java文件里就可以测试了。艘早祓胂 public static void main(String[] args) { // 数据库导出 String user = "root"; // 数据库帐号 String password = "root"; // 数据库密码 String database = "condiment"; // 需要备份的数据库名 String filepath = "D:\\mysql.sql"; // 需要备份到的地址 String stmt1 = "mysqldump " + database + " -u " + user + " -p" + password + " --result-file=" + filepath; try { Runtime.getRuntime().exec(stmt1); System.out.println("数据已导出到文件" + filepath + "中"); } catch (IOException e) { e.printStackTrace();} }
2、第二步,代码拷贝到eclipse后,运行这个main方法,如果控制台出现“数据已导出到文件D:\mysql.sql中”就表示数据库拷贝成功。如下图。
3、第三步,此时在D盘就可以看到我们从数据库备份出来的SQL文件,需要用的时候只要把该SQL文件导入数据库即可。如果不成功请注意检查,是否在系统变量path配置了mysql环境,即是把mysql的bin目录加到系统变量path中。
4、说明:每次备份系统会自动覆盖原来的SQL文件,也就是说在D盘中的文件是最近一次备份的。(可以文件的生成时间了解备份动态)。