需要在我的Web应用程序中单击按钮提供此功能。可以使用mysqldump完成,但为此我必须启动一个外部进程? (命令提示符)
是否有一个简单的SQL查询可以让我们备份和恢复数据库? (特别是对于MySQL)
答案 0 :(得分:2)
如果您使用MySQL 6,那就没关系 - 请参阅http://dev.mysql.com/doc/refman/6.0/en/backup-database-restore.html。如果您使用的是MySQL 5,那么事情就不那么乐观了 - 使用mysqldump /外部进程方法可能会更好。
答案 1 :(得分:1)
mysqldump可能是你最好的选择。您可以使用SELECT ... INTO OUTFILE保存表行,并使用LOAD DATA INFILE重新加载它,但您必须逐表执行,并将表模式写出到另一个文件以进行完整备份。
生成运行mysqldump的进程有什么坏处?
答案 2 :(得分:0)