无意中卸载了mysql服务器

时间:2012-11-20 15:15:29

标签: mysql installation admin uninstall recovery

我正在使用Centos。 在生产服务器上,似乎我们意外地卸载了mysql服务器

我们仍然在/ var / mysql

中看到我们的数据库文件夹

我们可以采取哪些措施来恢复所有数据。

请确定您的建议,这是客户生产水平数据。

由于

1 个答案:

答案 0 :(得分:4)

该死。不要告诉客户;)

预备步骤...如果服务器仍在运行,请尝试获取复制信息,如果您的服务器是从某个地方复制或者是其他人的主服务器。这本身就是一个帖子,但是因为我猜你的MySQL服务器已关闭而你无法做到这一点我不会详细介绍它。

  1. 执行/ var / mysql的所有内容的完整副本以及/etc/my.cnf文件(确保保留权限)
  2. 安装完全相同版本的mysql并验证它是否正常工作
  3. 关闭新的mysql
  4. 备份默认新安装的/ var / mysql,以备不时之需
  5. 复制原始/ var / mysql文件以及原始/etc/my.cnf
  6. 祈祷,启动MySQL,并继续前进
  7. 根据需要设置复制设置
  8. 如果你没有复制,那么步骤#8将考虑设置复制,这样你就可以在下次发生这种情况时保存你的屁股,而有人实际上会删除你的数据库文件。 (发生在我身上)