收藏 分享(赏)

Mysql数据库备份.doc

上传人:nacm35 文档编号:12353414 上传时间:2021-12-11 格式:DOC 页数:2 大小:22KB
下载 相关 举报
Mysql数据库备份.doc_第1页
第1页 / 共2页
Mysql数据库备份.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、如何使用 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 =

2、“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 (IOExce

3、ption 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();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报