从 Web 应用程序 GUI 创建数据库备份 [关闭]

Posted

技术标签:

【中文标题】从 Web 应用程序 GUI 创建数据库备份 [关闭]【英文标题】:Creating a database backup from web application GUI [closed] 【发布时间】:2015-07-29 16:03:45 【问题描述】:

有没有办法,我可以从浏览器 gui 中 back up / create a database dump?我需要从我的网络应用程序本身创建一个数据库备份。

【问题讨论】:

如果你使用 phpMyadmin,你可以使用导出选项 @SilverBullet 有没有办法,我可以使用自己的代码? 你用的是什么代码? @SilverBullet Java 在服务器端 javaknowledge.info/… 【参考方案1】:

您可以使用Java.lang.Runtime.exec() 从您的 java 应用程序中执行 mysqldump。请参见下面的示例。

String backupCmd = “mysqldump -u “+dbUser+” -p”+dbPass+” “+dbName+” -r backup.sql”;

// Tun mysql backup
Process process = Runtime.getRuntime().exec(backupCmd);

process.waitFor();
int exitCode = exitValue();

 if(exitCode == 0)    
    System.out.println(“Successfully created mysql backup”);    
 else     
    System.out.println(“Failed to create mysql backup”);    
 

【讨论】:

以上是关于从 Web 应用程序 GUI 创建数据库备份 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

创建Rsync GUI以备份到远程服务器

如何从 java gui 程序(不是从 web)中读取本地 php 文件?

自动从 XML 模式创建 GUI

从 Java GUI 应用程序调用 servlet?

是否可以使用 django 将我的 PyQt5 GUI 应用程序转换为 web 应用程序?

Web 应用程序 - 仪表板类型 GUI - 界面 [关闭]