我刚刚删除了两天的工作,因为我虽然有备份,但我没有。现在我需要从头开始创建数据库,我只是想知道,是不是有内置的备份系统,以防有人愚蠢?它在localhost上运行,我之前没有将它导出。
答案 0 :(得分:2)
有几种选择。它们在http://dev.mysql.com/doc/refman/5.1/en/backup-and-recovery.html
详细介绍如果您正在开发某种应用程序,我还建议您将数据库结构与源代码一起存储在版本控制系统中。
答案 1 :(得分:2)
如果您已启用二进制日志记录,那么您可能会幸运地使用它来还原数据库。
注意:如果你问我'怎么知道我是否启用了二进制日志记录?'这几乎意味着你没有,因为它默认是禁用的。
答案 2 :(得分:1)
没有
计算机将执行您命令他们执行的任何操作 - 但您有责任了解自己在做什么。
通过这种方式,“如果你想要备份,你就可以做到” - 高级用户工具(如数据库)针对性能进行了优化,而不是用户证明。
答案 3 :(得分:0)
安装MySQL Workbench:-
如果可见,则选择所有表并单击开始导入按钮。
如果看不见,则再次从第2步开始,然后一个一个地选择所有转储文件。
至少我能够恢复所有我在数据库还原(即初始化过程)期间意外删除的数据库。 这节省了我数周的时间。