Если mysql не запускается в xampp, это может быть проблемой конфликта портов.Mysql запускается по умолчанию на порту 3306. Вам необходимо проверить, не занимает ли другое приложение этот порт.используйте следующую команду, чтобы проверить приложение, занимающее порт
Linux: netstat -tulpn
Window: netstat -a -b
, если вы найдете приложение, занимающее этот порт, остановите приложение и перезапустите xampp.В качестве альтернативы вы можете перейти к файлу php.ini или щелкнуть по конфигурации в раскрывающемся списке, показанном на изображении, и изменить порт mysql на 3307
.