今天早上起床,突然发现自己的数据库崩了,查看errorr日志,看到是由于ibtmp1 存储信息的文件,大小超过限制,但我试过改mysql的端口,也试过改文件的大小限制,但貌似都不管用。

我在查资料时发现,xmapp中的data时是我们数据库的备份的地方,我一想,既然数据库有备份的地方,我们是不是可以把数据备份好后,再删除软件,再重装软件,之后把备份的文件替换是不是就可以呢。

经过尝试结果是可以的

其中test为我的sql文件的主要地,但为了保险起见,我把data文件都复制到了桌面,之后再把htdocs文件也保存一下,因为这里是我们html,js,php的代码保存的地方。

保存完之后呢,我们开始重装

 重装后,我发现直接将我的test替换文件中的test,不能访问我们的数据库,于是再把data中的

这个文件替换我们重装之后的相应位置的ibdata1,因为他保存这我们的数据库信息,之后重启Xampp,我们就可以调用我们之前的数据库了,对了不要忘记把htdocs文件也替换一下哈,有不清楚的可以在评论区给作者留言哈