Omar Al-Ithawi Asked: 2009-08-26 01:21:10 +0800 CST2009-08-26 01:21:10 +0800 CST 2009-08-26 01:21:10 +0800 CST MySQL 数据库已删除,我可以恢复它吗(在本地主机上) 772 反正有没有让我的数据库回来? 我不小心把它掉了。 backup mysql localhost 4 个回答 Voted Wim ten Brink 2009-08-26T04:18:41+08:002009-08-26T04:18:41+08:00 从技术上讲,你可以。有些数据恢复公司能够恢复大部分(如果不是全部)您丢失的数据。为此,您应该立即关闭该系统并停止使用它!虽然它可能会给您的磁盘添加一些额外的数据损坏,但关闭电源将是防止更多写入磁盘的最佳方法。 然后,您必须将您的计算机(或只是磁盘)运送到专门的数据恢复公司。他们会小心地从您的磁盘中恢复数据,以尝试再次恢复丢失的数据库。无论他们成功与否,都会花费你大量的现金。这通常取决于他们的小时费率和他们需要的时间。如果您的数据价值 10.000 美元或更多,那么这将是一个选择。如果您立即停止使用磁盘,它们确实会获得更好的结果,因为每次写入磁盘都可能覆盖您已删除的数据。 否则,见上文。数据恢复适用于拥有适当工具和硬件的专家,他们可以确保没有其他内容写入磁盘。这是真正的昂贵和耗时,但如果你有现金是可能的。 theotherreceive 2009-08-26T01:23:33+08:002009-08-26T01:23:33+08:00 如果您没有任何备份或二进制日志,则没有。 Best Answer Chathuranga Chandrasekara 2009-08-26T02:07:25+08:002009-08-26T02:07:25+08:00 是的。如果没有备份或转储,您将无法取回它。 我没有在 XAMPP 上工作过,但它应该有。本文暗示我们有二进制日志。 cas 2009-08-26T03:09:12+08:002009-08-26T03:09:12+08:00 为避免再次发生这种情况,您需要定期备份数据库,至少使用 mysqldump 进行文本转储。 我发布了一个备份脚本,它每天备份每个 mysql 数据库,并在我如何备份表结构而不是 MySQL 中的数据中保留最近 30 天的备份 随意修改它以满足您自己的需要。并记得设置一个每晚的 cron 作业来运行它。您也可以在对数据库执行任何有风险的操作之前从命令行运行它。
从技术上讲,你可以。有些数据恢复公司能够恢复大部分(如果不是全部)您丢失的数据。为此,您应该立即关闭该系统并停止使用它!虽然它可能会给您的磁盘添加一些额外的数据损坏,但关闭电源将是防止更多写入磁盘的最佳方法。
然后,您必须将您的计算机(或只是磁盘)运送到专门的数据恢复公司。他们会小心地从您的磁盘中恢复数据,以尝试再次恢复丢失的数据库。无论他们成功与否,都会花费你大量的现金。这通常取决于他们的小时费率和他们需要的时间。如果您的数据价值 10.000 美元或更多,那么这将是一个选择。如果您立即停止使用磁盘,它们确实会获得更好的结果,因为每次写入磁盘都可能覆盖您已删除的数据。
否则,见上文。数据恢复适用于拥有适当工具和硬件的专家,他们可以确保没有其他内容写入磁盘。这是真正的昂贵和耗时,但如果你有现金是可能的。
如果您没有任何备份或二进制日志,则没有。
是的。如果没有备份或转储,您将无法取回它。
我没有在 XAMPP 上工作过,但它应该有。本文暗示我们有二进制日志。
为避免再次发生这种情况,您需要定期备份数据库,至少使用 mysqldump 进行文本转储。
我发布了一个备份脚本,它每天备份每个 mysql 数据库,并在我如何备份表结构而不是 MySQL 中的数据中保留最近 30 天的备份
随意修改它以满足您自己的需要。并记得设置一个每晚的 cron 作业来运行它。您也可以在对数据库执行任何有风险的操作之前从命令行运行它。