MySQL not launching on XAMPP

独自空忆成欢 提交于 2019-12-01 09:07:36

Base on the suggestions of the error log, I think you should try this. I planned to write this in a comment, but that will hard for you to read, so I'll make it as an answer instead

You can't launch MySQL because XAMPP can't open file .\mysql\innodb_index_stats.ibd as shown in

Error: could not open single-table tablespace file .\mysql\innodb_index_stats.ibd

And here is suggestions how to fix it:

1) If there is a permission problem in the file and mysqld cannot
open the file, you should modify the permissions.

(1) is about permission. Go to .\mysql\innodb_index_stats.ibd and check if you have permission to read innodb_index_stats.ibd

2) If the table is not needed, or you can restore it from a backup,
then you can remove the .ibd file, and InnoDB will do a normal
crash recovery and ignore that table.

(2) you can try to delete .\mysql\innodb_index_stats.ibd. My suggestion is copy innodb_index_stats.ibd to another location just in case anything else happen

3) If the file system or the disk is broken, and you cannot remove
the .ibd file, you can set innodb_force_recovery > 0 in my.cnf
and force InnoDB to continue crash recovery here.

(3) If you can't delete nnodb_index_stats.ibd, you can try modify my.cnf file and set innodb_force_recovery > 0 (you can use notepad or notepad++ to edit the file. It locate in xampp\mysql\

Try these first to see if it helps you

UPDATE Please try to locate file ibdata1 locate at xampp\mysql\data and delete it or rename it, then restart XAMPP, hope this gonna work for you

I resolved same issue by deleting all of the ib_logfiles found in ~/x-ampp/mysql/data

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!