我有一台服务器。配置:240SSD +4T SAS盘。Windows 2019 系统,SSD分为2个盘。C盘和D盘。C盘是系统,D盘装宝塔,E盘为SAS盘,整个站点储存,
故障如下: 上午还正常使用。下午发现服务器无法连接,联系服务商,服务商立即去看说是系统问题,等待1天时间才搞好。
我远程登陆 懵逼了。忘记了数据库在没有安装的情况下,怎么连接恢复, 因为只有frm,idb文件,于是百度了下:
搜索关键字:mysql frm恢复表结构
阅读了很多文章,发现一个问题,提到了InnoDB引擎,然后又百度很多类似关键字 MYSQL idb 恢复数据库
也试着用这篇文章的方法来解决问题:https://www.lizi.tw/soft/7415.html
但是还是行不通
结果。后来搜索到一篇文章。
把原数据库的D:\BtSoft2\mysql\MySQL5.7\data\ibdata1 这个文件在数据库停止的情况下覆盖新安装的数据库里面
D:\BtSoft2\mysql\MySQL5.7\data\ib_logfile0
D:\BtSoft2\mysql\MySQL5.7\data\ib_logfile1
这两个文件也覆盖
再重启数据库。
搞定
折腾了4天的问题解决了