Das Grundproblem ist, dass MySQL InnoDB nicht richtig initialisieren kann.
"#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert)" ist lediglich eine Folge daraus, dass MySQL nicht gestartet werden kann.
Woran das bei dir liegt kann ich noch nicht genau sagen.
Folgende Schritte solltest du ausführen:
- Alle XAMPP Anwendungen beenden
- Alle XAMPP Windows Dienste, sofern welche vorhanden, entfernen
- Datei \xampp\mysql\data\ibdata1 löschen
- Datei \xampp\setup_xampp.bat ausführen
- Datei \xampp\xampp-control-3-beta.exe mit erhöhten Administratorrechten starten (rechtsklick Statusmenu -> als Administrator ausführen)
- Apache und MySQL versuchen über die Start-Buttons zu starten (ohne Windows Services zu regisrieren)
Unabhängig vom Erfolg wäre hiernach auch der Inhalt der \xampp\mysql\data\mysql_error.log interessant.
Solltest du Änderungen an der \xampp\mysql\bin\my.ini vorgenommen haben oder durch ein Drittprogramm vornehmen lassen wäre der Inhalt dieser Konfigurationsdatei vielleicht noch hilfreich.
Sollte dies nicht zum Erfolg führen, bliebe noch die Möglichkeit XAMPP komplett neu aufzusetzen (also XAMPP 1.7.7 VC9 zip Version neu herunterladen, in C:\ entpacken, etc)
mit freundlichen Grüßen,
Altrea
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
free software according to purpose of usageXAMPP 1.8 for local development/testing only
Zend Server 6 (free) for production environments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It's like porn for programmers 