如何使用java程序备份和恢复MySql数据库? mysql数据库备份恢复
- 如何使用java程序备份和恢复MySql数据库?
- 如何用Java实现MySQL数据库的备份和恢复
- 如何用java备份、还原mysql数据库(求详细代码)
- 如何用java程序在linux中备份和还原mysql数据库
如何使用java程序备份和恢复MySql数据库?
将MySql中的数据库导出到文件中 备份
import java.io.*;
import java.lang.*;
public class BeiFen {
public static void main(String[] args) {
// 数据库导出
String user = "root"; // 数据库帐号
String password = "root"; // 登陆密码
String database = "test"; // 需要备份的数据库名
String filepath = "e:\\test.sql"; // 备份的路径地址
String stmt1 = "mysqldump " + database + " -u " + user + " -p"
+ password + " --result-file=" + filepath;/** String mysql="mysqldump test -u root -proot
* --result-file=d:\\test.sql";*/try {Runtime.getRuntime().exec(stmt1);
System.out.println("数据已导出到文件" + filepath + "中");}catch (IOException e) {
e.printStackTrace();}}}
将数据从磁盘上的文本文件还原到MySql中的数据库
importjava.io.*;
importjava.lang.*;/**还原MySql数据库**/publicclassRecover{
publicstaticvoidmain(String[]args){
Stringfilepath="d:\\test.sql";//备份的路径地址
//新建数据库test
如何用Java实现MySQL数据库的备份和恢复
注:要将mysql的bin目录加入到环境变量Path中
将MySql中的数据库导出到文件中 备份
import java.io.*;
import java.lang.*;
public class BeiFen {
public static void main(String[] args) {
// 数据库导出
String user = "root"; // 数据库帐号
String password = "root"; // 登陆密码
String database = "test"; // 需要备份的数据库名
String filepath = "e:\\test.sql"; // 备份的路径地址
String stmt1 = "mysqldump " + database + " -u " + user + " -p"
+ password + " --result-file=" + filepath;
/*
* String mysql="mysqldump test -u root -proot
* --result-file=d:\\test.sql";
*/
try {
Runtime.getRuntime().exec(stmt1);
System.out.println("数据已导出到文件" + filepath + "中");
}
catch (IOException e) {
e.printStackTrace();
}
}
}
将数据从磁盘上的文本文件还原到MySql中的数据库
import java.io.*;
import java.lang.*;
/*
* 还原MySql数据库
* */
public class Recover {
public static void main(String[] args) {
String filepath = "d:\\test.sql"; // 备份的路径地址
//新建数据库test
String stmt1 = "mysqladmin -u root -proot create test";
String stmt2 = "mysql -u root -proot test < " + filepath;
String[] cmd = { "cmd", "/c", stmt2 };
try {
Runtime.getRuntime().exec(stmt1);
Runtime.getRuntime().exec(cmd);
System.out.println("数据已从 " + filepath + " 导入到数据库中");
} catch (IOException e) {
e.printStackTrace();
}
}
}
如何用java备份、还原mysql数据库(求详细代码)
首先。Java备份还原是不现实的,因为不允许创建和恢复数据库级别。
在安装目录的data下,就是所有的mysql数据库文件。例如:
D:\Program Files\MySQL\MySQL Server 5.1\data
冷备:关闭mysql数据库,拷贝走整个目录即可,需要的时候还原回来覆盖就行了。
热备:\bin\mysqldump.exe 可以执行热备。
如何用java程序在linux中备份和还原mysql数据库
将MySql中的数据库导出到文件中 备份import java.io.*;import java.lang.*;public class BeiFen {public static void main(String[] args) {// 数据库导出String user = "root"; // 数据库帐号String password = "root"; // 登陆密码String data...