![MySQL 恢复过程](https://linux22.com/image/649328/MySQL%20%E6%81%A2%E5%A4%8D%E8%BF%87%E7%A8%8B.png)
服务器死机后,我有一个“旧”硬盘(现在是外部硬盘),其中包含 mysql 目录中的 sock 文件和数据文件。我应该在哪里找到有关如何在全新安装的 MySQL 中恢复数据的信息?
如果我以野蛮的方式替换文件和文件夹会发生什么?
答案1
如果您将文件从旧硬盘复制到新的 MySQL 数据目录,MySQL 将拾取它们并开始崩溃恢复。崩溃恢复有可能会成功,然后您就可以正常使用 MySQL 数据库。
如果崩溃恢复不成功,请尝试使用 my.cnf 中的 innodb_force_recovery=4 选项重新启动 MySQL。如果 MySQL 启动,您必须使用 mysqldump 转储所需的所有数据库。然后将转储导入新的 MySQL 实例。