记一次恢复卸载lnmp 恢复数据库表结构的过程
起因:错误卸载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文件的数据没有验证