记一次恢复卸载lnmp 恢复数据库表结构的过程

作者: cayman 分类: 服务器技术 发布时间: 2018-01-16 15:48

起因:错误卸载lnmp 导致程序的mysql表结构丢失

1、lnmp卸载后发现 root 目录下有个

cd进入

尝试运行

 mysqlbinlog  mysql-bin.000001  1.sql 

发现最早日期创建表结构记录没有  只有一些出入的记录

接着进入mail表目录

看到frm文件 查资料是表结构  但是sublime 读不出来 查资料显示  mysql Utilities 官方可以读取

 

下载地址:https://dev.mysql.com/downloads/utilities/

然后使用  mysqlfrm –diagnostic 命令

mysqlfrm --diagnostic  new.frm 

 

至此  lnmp卸载后 丢失的数据库表结构找回  然后 使用 mysqlbinlog 导出bin文件的数据为sql文件 导入即可

因为被此操作主要恢复表结构 bin文件的数据没有验证

 

 

 

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注