10
votes

MySQL ne démarre pas sur XAMPP Server

J'ai un problème avec mon serveur XAMPP. Je peux commencer Apache, FileZilla et tout autre chose sans problèmes, mais quand j'essaie de démarrer MySQL, cela dit simplement

Tentative de démarrage du service MySQL ...

Et cela reste comme ça pour toujours, comme si c'était gelé ou quelque chose.

Des idées comment le réparer?


0 commentaires

12 Réponses :


6
votes

Vérifiez les fichiers journaux pour MySQL. Vous les trouverez dans ce répertoire: C: \ XAMPP \ MYSQL \ Data (en supposant que l'emplacement d'installation standard de XAMPP)

Vérifiez également si aucun autre programme ou service n'utilise le port MySQL par défaut. Vous pouvez le faire en utilisant cette commande: xxx

si quelque chose apparaît dans le port par défaut MySQL est utilisé.


0 commentaires

0
votes

Dans le dossier XAMPP, vous devez trouver le fichier de commandes MySQL Démarrer MySQL. Exécutez-le, le pare-feu peut demander si vous voulez le permettre (alors vérifiez votre pare-feu s'il laisse mysqld.exe à travers)


0 commentaires

1
votes

Allez au journal d'erreur et vérifiez. Pour moi, j'ai reçu ce message d'erreur:

InnoDB: Erreur: Impossible d'ouvrir un fichier de tables de table à table unique. \ mysql \ innodb_index_stats.ibd InnoDB: Nous ne poursuivons pas la récupération des crash, car la table peut devenir InnoDB: corrompu si nous ne pouvons pas appliquer les enregistrements de journal dans le journal InnoDB. InnoDB: Pour résoudre le problème et démarrer MySQLD: InnoDB: 1) S'il y a un problème d'autorisation dans le fichier et MySQLD ne peut pas InnoDB: Ouvrez le fichier, vous devez modifier les autorisations. INNODB: 2) Si la table n'est pas nécessaire, vous pouvez le restaurer à partir d'une sauvegarde, INNODB: Vous pouvez ensuite supprimer le fichier .ibd et InnoDB fera une normale. InnoDB: Crash Recovery et ignorer cette table. InnoDB: 3) Si le système de fichiers ou le disque est cassé et que vous ne pouvez pas supprimer InnoDB: le fichier .ibd, vous pouvez définir innodb_force_recovery> 0 dans my.cnf InnoDB: et Forcer InnoDB pour continuer la récupération des crash ici.

Alors qu'est-ce que j'ai fait, c'est que je suis allé dans le dossier MySQL et supprimé le fichier data1idb . Après cela ça a fonctionné bien. Le problème a commencé lorsque j'ai installé Drupal.


0 commentaires

2
votes

résoudre le problème Arrêt du processus MySQL dans le moniteur d'activité, puis redémarrez le serveur MySQL de l'interface utilisateur XAMPP.


0 commentaires

1
votes

Effectuez

which mysql.server

sudo path/to/mysql.server start


0 commentaires

3
votes

dans Windows, vous devriez aller: Démarrer> Exécuter> Services.MSC> Apache 2.4> Propriétés> Mode de démarrage> Automatique> Appliquer> Démarrer> OK> [Identique à MySQL]


0 commentaires

0
votes

OP n'a pas fourni suffisamment d'informations, cependant, cela (et d'autres erreurs) peuvent être causés par le port MySQL par défaut (3306) étant utilisé. Si tel est le cas, vous pouvez le résoudre comme ceci:

Allez à: XXX PRE>

Modifier le numéro de port de 3306 sur un autre numéro de port valide. Je viens d'utiliser 3307.

Vous pouvez trouver plus d'informations sur votre problème en consultant le fichier journal d'erreur. Ceci est trouvé ici: P>

XAMPP Control Panel -> MySQL: "Logs" button -> mysql_error.log


0 commentaires

6
votes

Je vais chercher le problème à démarrer les services XAMPP "MySQLD.exe: Aria Recovery a échoué. Veuillez exécuter ARIA_CHK -R sur toutes les tables ARIA et supprimer tous les fichiers Aria_log. ########"

I Supprimer tous les fichiers régional_log Formulaire XAMPP \ MYSQL \ DATA

Après cela, je redémarre XAMPP qu'il ne fonctionne.

merci


0 commentaires

3
votes

Je n'ai pas pu démarrer mysql sur xampp . Le message d'erreur était: -

La récupération Aria a échoué. Veuillez exécuter Aria_chk -r sur toutes les tables aria et Supprimer tous les fichiers Aria_log. #########. Plugin 'aria' init fonction erreur retournée. Le plugin 'Aria' Inscription en tant que moteur de stockage a échoué. Le plug-in 'commentaires' est désactivé. Le moteur Aria n'est pas activé ou n'a pas début. Le moteur Aria doit être activé de continuer comme mysqld était configuré avec - -with-Aria-TMP-Tables. Abandonner.

juste pour aller xampp / mysql / data et supprimer ou supprimer le fichier lié à Aria_log et redémarrez votre serveur XAMPP . Travaillé bien pour moi.


1 commentaires

Travaillé pour moi aussi pouvez-vous expliquer Aria_log?



0
votes

Exécution du fichier "setup_xampp.bat" situé dans le répertoire racine de Xamp a fait le tour pour moi.


0 commentaires

0
votes

Bien que cela soit en retard, je suis sûr que cela aiderait quelqu'un à l'avenir.

  1. première exécution quel mysql.server pour savoir où MySQL est situé sur votre machine. Après ensuite exécuter sudo /usr/local/bin/mysql.server stop pour être sûr qu'aucun autre processus MySQL est en cours d'exécution. Si aucun autre processus n'est en cours d'exécution, vous obtiendrez certainement une erreur indiquant que Fichier PID MySQL Server n'a pas pu être trouvé! . C'est bon.

  2. Après exécuter sudo /applications/xampp/xamppfiles/bin/mysql.server Démarrer Pour démarrer le serveur MySQL de XAMPP. Lorsque vous allez à l'interface graphique Xampp, vous devriez voir que le statut MySQL comme exécuté .

    Veuillez noter que ceci est pour les utilisateurs OS X.


0 commentaires

0
votes

Je fais face au même problème. J'ai installé XAMPP in D Drive.

Je désinstalle et installer la configuration en tant qu'administrateur. À nouveau face à la même question.

J'ai cherché et essayer beaucoup de suggestion mais pas de chance.

Je résolvez le problème en cliquant avec le bouton droit de la souris sur XAMPP et ouvert en tant qu'administrateur et XAMPP commence à fonctionner correctement.


1 commentaires

Veuillez ajouter des détails supplémentaires pour développer votre réponse, tels que le code de travail ou les citations de documentation.