公司的一个系统要求提供数据备份,数据还原的功能,目前只要求mysql,我也考虑过使用mysqldump,但是有可能客户的应用服务器和数据库服务器不在同一台机器上,应用服务器上也可能没有装mysql,所以这种情况下,有什么好的方法来实现数据库的备份?希望能得到一些建议,谢谢!
[b]问题补充:[/b]
远程桌面过去备份
汗!!要能这样就不用操这么多心了!
[b]问题补充:[/b]
谢谢energykey的建议, “调用mysql备份命令,导出sql到应用服务器硬盘上,还原的时候执行恢复命令,恢复和导出的时候都必须调用lock命令。参考SQLYOG或者任何一个mysql客户端程序的源代码。google.”
是的,mysql的确是有譬如"select * into out file "..." from tableName" 的导出命令,也有相关的导入命令,不过如果要是考虑跨数据库的话,这个就不行了,所以我现在的意思是能不能直接通过jdbc来实现,另外有没有带有类似功能的jdbc工具可以推荐呢?