Topic: 如何用jsp实现备份和还原mysql数据库 |
Print this page |
1.如何用jsp实现备份和还原mysql数据库 | Copy to clipboard |
Posted by: gna15 Posted on: 2007-11-20 15:10 jsp实现mysql数据库数据的备份和还原。谢谢 |
2.问题已解决,特来结贴,解决方法如下 [Re: gna15] | Copy to clipboard |
Posted by: gna15 Posted on: 2007-12-27 14:22 /***************备份数据库信息*********************/ String path="mysqldump.exe -uuser -ppwd --opt databasename > d:/databack/xx.sql"; java.lang.Runtime.getRuntime().exec("cmd /c "+path); System.out.println("数据表已导出到文件xx.sql中"); //例 备份数据库及表 数据库名 ogms 用户名 root 密码 root 表名 a1 , a2 dos: c:\mysql\bin\ >mysqldump –u root –p root mysql >d:\backup.sql java: String path="mysqldump.exe -u root -p root ogms a1 > d:/databack/backup.sql" java.lang.Runtime.getRuntime().exec("cmd /c "+path); 执行此语句将把a1 备份到D盘的backup.sql文件中 备份多个数据库表 c:\mysql\bin\ >mysqldump –u root –p root ogms a1 a2 >d:\backup.sql String path="mysqldump.exe -u root -p root ogms a1 a2> d:/databack/backup.sql" java.lang.Runtime.getRuntime().exec("cmd /c "+path); 此句的意思是把school库中的user01表和user表的内容和表的定义备份到D盘backup.sql文件中 备份所有的数据库 c:\myql\bin >mysqldump –u root –p 3306 –all –database >d:backup.sql /***************恢复数据库信息*********************/ String p="mysqladmin -u root create ogms"; java.lang.Runtime.getRuntime().exec("cmd /c "+p); p="mysql -u root ogms < D:/backup/Msg.sql"; java.lang.Runtime.getRuntime().exec("cmd /c "+p); System.out.println("数据表已从文件msg.sql中导入"); 其中ogms为数据库名 /*********************************************************/ |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |