gpt4 book ai didi

mysql - 如何从mysql表中恢复数据?

转载 作者:行者123 更新时间:2023-11-30 00:47:25 25 4
gpt4 key购买 nike

我不小心删除了 SQL 表中的所有数据。如何恢复呢?该表仍然存在,只是数据库中的内容丢失了。我试图从表中删除“id”列,但不幸的是所有内容都被删除了。我使用了这个命令从封面中删除“id”

如何恢复数据?

最佳答案

MySql Data Recovery

  1. 安装相同版本的mysql。
  2. 从服务器的数据目录中删除mysql目录,并从崩溃的服务器中复制它。 这是关键要素
  3. 将要恢复的数据库目录复制到新服务器的数据目录
  4. 启动mysql。
  5. 切换到mysql数据库:USE mysql;并运行REPAIR TABLE <table name>每张 table 上都有。
  6. 对要恢复的数据库执行相同的操作

提示:确保这两个目录具有与数据目录相同的权限

如果您没有保存mysql数据库(旧服务器数据目录中的 mysql 目录,那么您可以尝试:

  1. 创建与要恢复的数据库同名的数据库。
  2. 然后您可以创建每个表(最好使用相同的结构 - 您将有更大的恢复机会)。
  3. 然后停止 mysql 服务器并从数据库目录中删除文件并用旧服务器中的文件覆盖它们
  4. 启动mysql并修复每个表。

关于mysql - 如何从mysql表中恢复数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21249422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com