当前位置:首页 > 开发 > 数据库 > 正文

mysql备份数据库

发表于: 2014-03-05   作者:alleni123   来源:转载   浏览次数:
摘要: 1.首先是备份数据库的cmd命令: mysqldump -u root -p db_name > c:/mysql.sqp db_name为数据库名称。 2. 使用Java来执行cmd命令: String cmd="cmd /c dir c:\\"; Process proc=Runtime.getRuntime().exec(cmd);
1.首先是备份数据库的cmd命令:
mysqldump -u root -p db_name > c:/mysql.sqp

db_name为数据库名称。


2. 使用Java来执行cmd命令:
String cmd="cmd /c dir c:\\";
		Process proc=Runtime.getRuntime().exec(cmd);
		
		BufferedReader br=new BufferedReader(new InputStreamReader(proc.getInputStream(),"utf-8"));
		String str=null;
		while((str=br.readLine())!=null){
			System.out.println(str);
		}

这个命令会列出所有C盘下的文件名称。

3. 使用Java来备份数据库:
	String cmd="cmd /c mysqldump -u alleni -p123 mydb";
		Process proc=Runtime.getRuntime().exec(cmd);
		BufferedReader reader=new BufferedReader(new InputStreamReader(proc.getInputStream(),"utf-8"));
		
		BufferedWriter writer=new BufferedWriter(new FileWriter("d:/mydb.sql"));;
		
		String str=null;
		while((str=reader.readLine())!=null){
			System.out.println(str);
			writer.write(str);
			writer.newLine();
		}


这里将备份文件命名为mydb.sql,并放在D盘下。

4. 使用Java来恢复数据库:

String cmd="cmd /c mysql -u alleni -p23315 mydb";
		Process proc=Runtime.getRuntime().exec(cmd);
		BufferedReader reader=new BufferedReader(new FileReader("d:/mydb.sql"));
		
		BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(proc.getOutputStream()));;
		
		String str=null;
		while((str=reader.readLine())!=null){
			System.out.println(str);
			writer.write(str);
			writer.newLine();
		}
		writer.close();
		reader.close();

mysql备份数据库

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
今向同事请教数据库备份,特此记录留作日后使用。 原创:同事(wjh,fcj,clh)万分感谢。 实现功能:M
一、使用MySQL Administrator工具实现备份 MySQL Administrator 工具 是MySQL 官方 的数据库 管理工
一、使用MySQL Administrator工具实现备份 MySQL Administrator 工具 是MySQL 官方 的数据库 管理工
一、使用MySQL Administrator工具实现备份 MySQL Administrator 工具 是MySQL 官方 的数据库 管理工
先说说备份 windows下找到mysql的安装目录下的bin目录。 键入dir,回车 然后你会看到有个mysqldump.
出自:http://blog.csdn.net/mer1234567/article/details/7405775 1 复制概述 Mysql内建的复制功能
出自:http://blog.csdn.net/mer1234567/article/details/7405775 1 复制概述 Mysql内建的复制功能
最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的
MySQL Backup Tool 备份 MySQL 数据库是数据库管理的基本任务,虽然可以直接通过 mysqldump 进行备
在实际应用中,定时备份数据库是一件非常重要的工作,下面是关于利用java程序实现数据库自动调用的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号