java 备份 mysql 数据库.

问题描述

现在做mysql 定期备份的功能。两台服务器,一个tomcat , 一个mysql 服务器。要求用java 备份远程mysql.最好不用工具,不要依赖java 本地服务器上的工具,能用 mysql 服务器的工具备份也可以。 问题补充:myali88 写道

解决方案

你的备份程序java运行在什么平台?可以直接编写一个脚本(windows平台使用批处理文件,linux平台使用shell脚本)导出mysql数据,然后通过java程序调用脚本执行就可以了。
解决方案二:
用java的网络功能,telnet上去执行命令就行了。不过使用一些现成的网络框架可能更轻松些。http://k.techq.com/a/java/20110111/22907.html这里面有远程执行命令的例子。
解决方案三:
直接利用mysqldump工具在服务器上做个定时备份不行吗?非要用java

时间: 2024-10-23 23:08:22

java 备份 mysql 数据库.的相关文章

【mysql】备份篇2:使用java程序定期备份mysql数据库

承接备份篇1, 在备份篇1中,使用dat文件加+系统计划任务程序完成mysql定期备份任务 在这一篇,备份使用java程序定期备份mysql数据库. 下面代码和程序思想给出: 1 package com.agen.util; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.

Linux自动备份MySQL数据库的实用方法

MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据. ◆1.创建备份文件夹 #cd /www #makedir backup ◆2.编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump –opt dataname -u user -ppassword gzip > /www/mysqlbackup/name$filename.gz 保存退

如何备份Mysql数据库

mysql|备份|数据|数据库  如何备份Mysql数据库 技巧管理员(2000-12-24 10:13) [返回][转发] mysqldump -u[user] -p[password] [databasename] > [dump_name] 在将 dump_name 这个档案复制到另一台计算机上 另一台计算机上先进入mysql 建立一个 database 再执行下列指令 mysql -u[user] -p[password] [database_name] < [dump_name]

php备份mysql数据库源代码

php备份mysql数据库源代码,应用时,请把前面系号去掉. $host="localhost";          $user="root";       $password="";         $dbname="";       mysql_connect($host,$user,$password);          mysql_select_db($dbname);        $mysql= "se

Linux自动备份MySQL数据库

MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系 统定期备份数据. 1.创建备份文件夹 #cd /www #makedir backup 2.编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump –opt dataname -u user -ppassword | gzip > /www/mysqlbackup/name$filename.gz 保存

Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1678653 设计该脚本的一些设计.编写考虑: 该脚本适用于编译安装mysql和通过yum或apt-get等安装方式 该脚本可以反复执行,不会重复覆盖数据 可增加,删除N天前的备份以节省磁盘空间 充分利用mysqldump的自带锁表功能.刷新日志.复制等功能 利用mysqldump命令备份MySQL数据库的脚本(不带

java连接MySQL数据库实现代码_java

本文实例为大家分享了java连接MySQL数据库代码,供大家参考,具体内容如下 //java连接MySQl数据库实例代码 package com.abc.dao; /*dkplus专业搜集和编写实用电脑软件教程, *搜集各种软件资源和计算机周边,独立制作视频和ppt和音频微信公众号, *点击进入 dkplus官方博客 (java网络编程http://dkplus.iteye.com), *微信搜索dkplus关注公众号可获取海量计算机周边资源.*/ import java.sql.Connect

代码-java链接mysql数据库实现登陆验证

问题描述 java链接mysql数据库实现登陆验证 mysql[users]登陆用户表如下所示 没有连数据库的登陆界面代码如下所示 我想改一下代码,将它变成可以通过数据库验证的界面,链接数据库方式是用纯java jdbc驱动程序的方法,不用jdbc-odbc桥 解决方案 参考这篇博客的后半部分,虽然是jsp的,但是后面的jdbc可以参考.http://blog.csdn.net/chinacsharper/article/details/39777643

压缩备份Mysql数据库

Sql代码   [1].[代码] 压缩备份Mysql数据库 跳至 [1]   #!/bin/bash   shijie=`date +%Y%m%d`   backRenRenDb=renren_minishijie$shijie.sql   back4399Db=4399_minishijie$shijie.sql   backManyouDb=Manyou$shijie.sql   backRenRenFile=renren$shijie.tar.gz   back4399File=file4