今天我崩溃了我的linux内核,我只能从我的mysql目录(使用innodb)获取数据文件夹。
如何恢复所有数据?我在google上搜索了2个小时,不幸的是,没有一个解决方案有效,这就是为什么我现在问这个问题。
问题解决了,我有错误的mysql服务器版本(5.5),这是由官方debian包服务器提供的。我已经将正式的mysql包服务器添加到我的sources.list中,并安装了mysql-server-5.7,然后逐步完成了本教程:https://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/
附言:谢谢你无缘无故地否决了我。我很少在这里问什么。我只有在真的找不到解决办法的时候才会这么做。
2条答案
按热度按时间kknvjkwl1#
你的谷歌技能需要显著提高。https://www.google.com/search?q=mysql+recover+corruped+database&oq=mysql+recover+corruped+database&aqs=chrome..69i57j0l2.12079j0j7&sourceid=chrome&ie=utf-8 给予https://twindb.com/recover-corrupt-mysql-database/ 在第二个与工具和教程链接。
此外,这个问题在这里被多次回答。
xurqigkl2#
数据恢复需要整个datadir和一个等效的mysql主版本。
相同的存储相关设置配置将大大有助于恢复。