如何从Java备份mysql数据库?

如何从Java备份mysql数据库?,java,sql,database,Java,Sql,Database,如何使用Java程序备份MySQL数据库?从Java代码执行mysqldump 例如: 备份: Runtime.getRuntime().exec("mysqldump -u USERNAME -pPASSWORD DBNAME > /path/to/location/backup.sql"); 恢复: Runtime.getRuntime().exec("mysql -u USERNAME -pPASSWORD < /path/to/location/backup.sql");

如何使用Java程序备份MySQL数据库?

从Java代码执行
mysqldump

例如:

备份:

Runtime.getRuntime().exec("mysqldump -u USERNAME -pPASSWORD DBNAME > /path/to/location/backup.sql");
恢复:

Runtime.getRuntime().exec("mysql -u USERNAME -pPASSWORD < /path/to/location/backup.sql");
Runtime.getRuntime().exec(“mysql-u USERNAME-pPASSWORD
查看此论坛,可以获得帮助吗


如果您正在寻找窗口版本

这可能有助于:


请将您的答案格式化为代码:)谢谢您指出Nico。完成。是否要运行外部程序进行备份?需要更新还原命令。它是“mysql”而不是“mysqldump”。“-p”和密码之间不应有空格。因此,该命令看起来像
mysql-u USERNAME-pPASSWORD
Runtime.getRuntime().exec("mysqldump -uroot -psome_password database_name > /whereever/dump_todays_date.sql");