Je viens d'installer le serveur xampp sur la machine Windows XP et je ne peux pas exécuter mysql. Voici le texte du fichier journal des erreurs:

151225 10:41:21 [Note] Plugin 'FEDERATED' is disabled.
151225 10:41:21 InnoDB: The InnoDB memory heap is disabled
151225 10:41:21 InnoDB: Mutexes and rw_locks use Windows interlocked functions
151225 10:41:21 InnoDB: Compressed tables use zlib 1.2.3
151225 10:41:21 InnoDB: Initializing buffer pool, size = 16.0M
151225 10:41:21 InnoDB: Completed initialization of buffer pool
151225 10:41:21 InnoDB: highest supported file format is Barracuda.
InnoDB: No valid checkpoint found.
InnoDB: If this error appears when you are creating an InnoDB database,
InnoDB: the problem may be that during an earlier attempt you managed
InnoDB: to create the InnoDB data files, but log file creation failed.
InnoDB: If that is the case, please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/error-creating-innodb.html
151225 10:41:21 [ERROR] Plugin 'InnoDB' init function returned error.
151225 10:41:21 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
151225 10:41:21 [ERROR] Unknown/unsupported storage engine: InnoDB
151225 10:41:21 [ERROR] Aborting

151225 10:41:21 [Note] c:\xampp\mysql\bin\mysqld.exe: Shutdown complete

Les étapes que j'ai essayées incluent: la suppression des fichiers lblogfile0 et lblogfile1 du répertoire de données, la suppression du chemin du répertoire innoDB du fichier de configuration mysql. Quelqu'un a-t-il des idées sur ce problème?

1
user3237076 25 déc. 2015 à 12:44

3 réponses

Meilleure réponse

Essayez de réinstaller le Xampp .
Vérifiez que le port est clair et ouvert

0
Harish Kumar 25 déc. 2015 à 09:55

Depuis XAMPP Aide Windows

Microsoft propose un meilleur pare-feu avec le Service Pack 2 (SP2), qui démarre automatiquement. Ce pare-feu bloque désormais les ports nécessaires 80 (http) et 443 (https) et Apache ne peut pas démarrer.

La solution rapide:

Désactivez le pare-feu Microsoft avec la barre d'outils et essayez de démarrer XAMPP une fois plus. La meilleure solution est de définir une exception au sein du centre de sécurité.

The following ports are used for basic functionality:

Apache (HTTP): Port 80
Apache (WebDAV): Port 81
Apache (HTTPS): Port 443
MySQL: Port 3306
FileZilla (FTP): Port 21
FileZilla (Admin): Port 14147
Mercury (SMTP): Port 25
Mercury (POP3): Port 110
Mercury (IMAP): Port 143
Mercury (HTTP): Port 2224
Mercury (Finger): Port 79
Mercury (PH): Port 105
Mercury (PopPass): Port 106
Tomcat (AJP/1.3): Port 8009
Tomcat (HTTP): Port 8080
0
david strachan 25 déc. 2015 à 10:01

D'après le journal, il semble que le moteur InnoDB ne parvienne pas à allouer les fichiers de données. Le meilleur moyen serait de désinstaller et de réinstaller. Vérifiez également quelle version est compatible avec Windows XP, car la version la plus récente ne l'est pas (vous avez besoin de la version 1.8.2).

0
Gusstavv Gil 25 déc. 2015 à 11:42