问题描述
现在做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