java 备份 mysql 数据库.

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

你的备份程序java运行在什么平台?可以直接编写一个脚本(windows平台使用批处理文件,linux平台使用shell脚本)导出mysql数据,然后通过java程序调用脚本执行就可以了。

直接利用mysqldump工具在服务器上做个定时备份不行吗?非要用java

用java的网络功能,telnet上去执行命令就行了。

不过使用一些现成的网络框架可能更轻松些。

http://k.techq.com/a/java/20110111/22907.html

这里面有远程执行命令的例子。