java备还原mysql_在java中备份和还原MySql

  • Post author:
  • Post category:java


这下面有两个方法,Put是备份, In是还原,主要调用的是java.lang. Runtime请注意导入

public void Put() throws IOException{//这些你可以自己传参,修改都可以,知道思路和方法是最重要的

System.out.println(“开始…..”);

String   command =  “mysqldump -h 127.0.0.1 -u root -p *** –opt test > c:/test.txt”;

//mysqldump -h[host] -u[name] -p[pass] –opt[option] [database]>[path]

//我试过mysqldump -h 127.0.0.1 –opt test > c:/test.txt -u -p *** 这样虽然能通过,但是里面是没有代码的。

Runtime.getRuntime().exec(“cmd /c “+command);

System.out.println(“备份成功”);

}

public void In() throws IOException{

System.out.println(“开始…..”);

Runtime.getRuntime().exec(“cmd /c mysql -h 127.0.0.1 -u root test

//此还原是要有test这个数据库做前提

System.out.println(“还原成功”);

}



版权声明:本文为weixin_31444881原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。