这个问题可费了我不少时间,端口也修改了:
(一)点击右侧的Netstat查看下80和443是不是被占用了
1.80Port被占用的情况(这是最常见的)两步解决
1)\XAMPP\apache\conf\ 这个目录下的httpd.conf 文件中 所有80换成82(或88等随意)
2)\XAMPP\apache\conf\extra\ 这个目录下的 httpd-vhosts.conf 所有80换成82(或88等随意)
如此这般80被占就解决了
2.443被占情况
\XAMPP\apache\conf\extra\ 这个目录下的 httpd-ssl.conf 所有443换成445(或其他等随意)
(二)要删的文件也删了:
1.找到本地磁盘D:存放xampp的文件夹,点击打开文件夹
2.找到Mysql文件夹,点击打开
3.找到data文件夹,点击打开
4.找到 ibdata1 这个文件,并删除它
5.重新启用MYSQL
可是还是没解决,最后在一个网站找到了另外一个方法,才终于解决了这个问题
(三)以管理员身份运行
- moved xampp/mysql/backup files into xampp/mysql/data
- RUN XAMPP as Administrator
注意:第一条文件移动必做!