使用mysqldump

使用mysqldump,mysql,mysqldump,Mysql,Mysqldump,我有一个用html、eclipse中的jsp编写的网站,使用ApacheTomcat和mysql 5.5作为用户数据库。 我需要为这个学校项目将数据库导出为XML文件。我正在使用: mysqldump a1成员-u root-p12345678-xml>c:\Project\MysqlToXML.xml 它工作得很好。唯一的问题是,每当我需要使用mysqldump导出到XML时,我都需要“离开”网站并将代码放入终端 我需要一种方法来使用这个命令,在网站上。喜欢按下按钮,它将执行命令并将其导出为X

我有一个用html、eclipse中的jsp编写的网站,使用ApacheTomcat和mysql 5.5作为用户数据库。 我需要为这个学校项目将数据库导出为XML文件。我正在使用:

mysqldump a1成员-u root-p12345678-xml>c:\Project\MysqlToXML.xml

它工作得很好。唯一的问题是,每当我需要使用mysqldump导出到XML时,我都需要“离开”网站并将代码放入终端

我需要一种方法来使用这个命令,在网站上。喜欢按下按钮,它将执行命令并将其导出为XML文件。。 现在,如果在我使用的网站中向mysql插入命令很重要的话

db.insertUpdateDelete~sql station~


感谢您的帮助:

您必须能够从一个jsp文件中运行mysqldump程序。我不知道您的项目是如何组织的,所以我将提出一个不太好但简单的解决方案

创建一个运行mysqldump程序的backup.jsp文件。您可以阅读并查看有关此或的代码示例

然后,从一个jsp的html文件创建一个指向backup.jsp文件的链接


我希望这仅用于维护,最终用户无权访问,因为根据数据库大小可能需要一些时间。

非常感谢!如果它能工作,那就太好了!而且它只适用于不超过3个用户。。这是学校项目:@Christian我想只要你在系统路径中有mysqldump,它就可以在所有类型的操作系统上工作。或者你必须在不同的操作系统之间切换吗?@nexus正如你所说的,只要你有它在你的路径上,它应该可以在所有的操作系统上运行。@nexus在我的家庭电脑中我使用的是ubuntu,学校的电脑在windows XP上运行。。我想我可以在每次移动..@Kristal时修改它,只要在不需要的系统路径中有mysqldump。