我正在使用Centos.
在生产服务器上,似乎我们意外地卸载了mysql服务器
我们仍然在/ var / mysql中看到数据库的文件夹
我们该怎么做才能恢复所有数据.
请确定您的建议,这是客户生产级别的数据.
谢谢
解决方法:
该死的.不要告诉客户;)
第一步…如果服务器仍在运行,请尝试获取复制信息(如果您正在从某处复制服务器或该服务器是其他人的复制服务器).这本身就是一个帖子,但是由于我猜想您的MySQL服务器已关闭并且您将无法执行此操作,因此我不会对其进行详细介绍.
>在安全的地方和/etc/my.cnf文件中完整复制/ var / mysql的所有内容(确保保留权限)
>安装完全相同版本的mysql并确认其正常运行
>关闭新的mysql
>将默认的新安装的/ var / mysql备份到某个地方,以备再次使用
>复制原始的/ var / mysql文件以及原始的/etc/my.cnf
>祈祷,启动MySQL,然后继续前进
>根据需要设置复制设置
如果您不进行复制,则步骤8将用于设置复制,以便下次发生这种情况时可以保存您的屁股,而实际上有人会删除您的数据库文件. (发生在我身上)