首先描述一下具体出现的问题现象:
XAMPP安装后启动mysql报错:Port 3306 in use by"XXXX",显示端口号已被占用。修改mysql->config与Apache->Config->php.ini内的端口号后依旧无法启动,后续改注册表编辑器的ImagePath也依旧启动不了mysql(登录后秒退出),后续一系列删除ibdata1、ib_logfile1、ib_logfile0的操作,还是启动不了 。
问题本质:
电脑里装了多个mysql!并且当初安装老mysql命名服务的时候默认为mysql,而xampp内置的mysql命名服务时也会默认为mysql,总结是 多个mysql+服务名重复 所导致的!
解决问题
1、首先解决端口重复的问题
此处我主要参考这位博主的解决方法:
Apache+mysql无法启动问题解决
在Apache->Config->