从“C:\xampp\mysql\data”文件夹的备份中恢复 SQL 数据库
Posted
技术标签:
【中文标题】从“C:\\xampp\\mysql\\data”文件夹的备份中恢复 SQL 数据库【英文标题】:Restore SQL database from backup of "C:\xampp\mysql\data" folder从“C:\xampp\mysql\data”文件夹的备份中恢复 SQL 数据库 【发布时间】:2018-11-11 05:58:53 【问题描述】:最近我的笔记本电脑崩溃了,在备份 XAMPP 而不是备份整个 XAMPP 文件夹时,我只是复制了
"C:\xampp\mysql\data"
文件夹。 现在我正在尝试恢复旧数据库,问题是如果我尝试仅粘贴数据库的文件夹(例如名为“X123”的数据库文件夹 - 它包含 ibd 和 frm 文件),然后 X123 出现在 phpMyadmin 但没有'不起作用,因为当我单击表格时显示'表格不存在'。我阅读了其他建议我也替换以下文件的答案
ibdata1, ib_logfile1, ib_logfile0
当我尝试这样做时,MySQL 只是停止工作。
在阅读了此处的一些相关答案后,我尝试通过从"C:\xampp\phpMyAdmin\examples"
导入create_tables.sql
文件和其他一些东西来修复错误,但似乎没有任何效果。
如果您能指导我了解在 Windows 10 上恢复这些数据的最佳方法,我将不胜感激。
【问题讨论】:
【参考方案1】:我能够在 *** 上找到另一个答案的解决方案。为重复发帖道歉。
https://***.com/a/46970116/9879647
在我的情况下,我还必须编辑 php.ini 以增加最大执行时间以及可以导入的文件大小。
【讨论】:
以上是关于从“C:\xampp\mysql\data”文件夹的备份中恢复 SQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章