Maison  >  Article  >  base de données  >  mysql 1067 ne peut pas démarrer

mysql 1067 ne peut pas démarrer

王林
王林original
2023-05-20 12:25:371348parcourir

MySQL est un système de gestion de base de données open source populaire largement utilisé dans les applications Web et les sites Web. Cependant, lorsque vous utilisez MySQL, vous rencontrez souvent divers codes d'erreur, l'une des erreurs courantes est "MySQL 1067 n'a pas pu démarrer".

Lorsque vous essayez de démarrer le service MySQL, vous pouvez recevoir le message d'erreur suivant : "Erreur 1067 : Le processus s'est terminé de manière inattendue". Cela signifie que le service MySQL ne peut pas démarrer et que vous ne pouvez pas vous connecter à la base de données et exécuter des requêtes ou des commandes.

Alors, pourquoi l'erreur MySQL 1067 ne peut pas démarrer et quelles sont les solutions ? Cet article tentera de répondre à ces questions.

Raisons possibles de cette erreur

Avant de commencer à résoudre le problème, comprenons certaines des raisons qui peuvent provoquer l'erreur de démarrage MySQL 1067, ce qui nous est très utile pour localiser le problème :

  1. Erreur de mon Fichier .ini

Le fichier my.ini contient des informations sur la configuration de l'instance MySQL. Si le fichier my.ini contient une configuration non valide ou est incorrecte, cela peut empêcher le démarrage de MySQL.

  1. Le port est occupé

Le numéro de port par défaut utilisé par MySQL est 3306. Si d'autres processus utilisent le même port, MySQL ne parviendra pas à démarrer et signalera une erreur.

  1. Corruption du fichier de base de données

Le fichier de base de données MySQL peut être corrompu, ce qui entraîne une situation dans laquelle MySQL ne peut pas se connecter à la base de données et ne peut donc pas démarrer le service.

  1. Le service MySQL n'est pas installé correctement

L'installation du service MySQL est un processus compliqué. Si le service MySQL n'est pas installé ou configuré correctement, son démarrage peut échouer.

  1. Le service MySQL n'est pas désinstallé correctement

Si le service MySQL n'est pas désinstallé correctement, l'installation précédente restera dans le système, ce qui entraînera des erreurs de démarrage.

Méthodes pour résoudre l'erreur MySQL 1067 ne peut pas démarrer

Il existe les méthodes suivantes pour résoudre l'erreur MySQL 1067 ne peut pas démarrer :

Méthode 1 : Réparer le fichier my.ini

Tout d'abord, ouvrez le fichier my.ini (dans le répertoire d'installation de MySQL) et Vérifiez toutes les lignes commençant par #, ce sont des lignes de commentaires et ne devraient pas poser de problèmes.

Essayez de commenter ou de supprimer les trois lignes de paramètres suivantes et essayez de redémarrer le service MySQL.

skip-networking

innodb_additional_mem_pool_size=2M

innodb_use_sys_malloc=ON

Méthode 2 : Modifier le port par défaut de MySQL

Si vous déterminez que d'autres processus utilisent le port 3306, veuillez modifier le numéro de port par défaut de MySQL. Par exemple, le port par défaut 3325 peut être remplacé par un autre port 3306. Ouvrez le fichier my.ini dans un éditeur, recherchez "3306" et remplacez-le par le numéro de port alternatif, comme ceci :

port=3325

Ensuite, essayez de redémarrer le service MySQL.

Méthode 3 : Vérifiez le fichier de base de données

Si le fichier de base de données MySQL est endommagé, la base de données doit être restaurée. Vous pouvez utiliser les outils fournis avec MySQL pour essayer de réparer le fichier de base de données endommagé.

Tout d'abord, essayez d'exécuter la commande suivante dans l'invite de commande MySQL :

mysqlcheck.exe -u root -p –all-databases

Cela vérifiera toutes les bases de données MySQL et réparera les tables corrompues.

Si la réparation de la base de données ne résout toujours pas le problème, vous devrez peut-être réinstaller le service MySQL. Avant de réinstaller MySQL, assurez-vous que les données à sauvegarder ont été sauvegardées sur d'autres périphériques de stockage.

Méthode 4 : Réinstaller le service MySQL

Si le service MySQL n'est pas installé ou configuré correctement, cela peut empêcher son démarrage. Dans ce cas, vous pouvez essayer de réinstaller le service MySQL.

Avant de réinstaller MySQL, assurez-vous que le service MySQL précédemment installé a été désinstallé et que les fichiers d'installation précédents ont été supprimés de l'ordinateur. Si le service MySQL n'a pas été désinstallé correctement, vous pouvez utiliser l'utilitaire de nettoyage de Microsoft Windows Installer (https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx) pour le télécharger et l'installer afin de supprimer le service précédent. Fichiers d'installation MySQL.

Si vous souhaitez réinstaller MySQL, n'oubliez pas de sélectionner le package d'installation correct (32 bits ou 64 bits) et de suivre les instructions pour terminer le processus d'installation.

Cinquième méthode : démarrer manuellement le service MySQL

Si la tentative de réparation du fichier my.ini, de vérification du fichier de base de données ou de réinstallation du service MySQL ne fonctionne pas, vous pouvez essayer de démarrer manuellement le service MySQL.

  1. Ouvrez l'invite de commande (privilèges d'administrateur).
  2. Entrez l'une des commandes suivantes :

Si vous utilisez MySQL 5.5 :

cd C:Program FilesMySQLMySQL Server 5.5 dans
mysqld --console

Si vous utilisez MySQL 5.6 ou supérieur :

cd C: Fichiers de programmeMySQLMySQL Server 5.6 dans
mysqld --console

Remarque : le chemin peut varier en fonction de la version de MySQL.

  1. Si l'exécution de la commande réussit, vous pouvez ouvrir une autre invite de commande et essayer de vous connecter à MySQL via la commande suivante :

cd C:Program FilesMySQLMySQL Server 5.6 in
mysql.exe -u root -p

if Si aucune des deux méthodes ne résout l'erreur MySQL 1067 Impossible de démarrer, une enquête et une réparation plus approfondies peuvent être nécessaires. Il est préférable de demander une assistance technique professionnelle dans cette situation.

Résumé

L'erreur MySQL 1067 ne peut pas démarrer est l'une des erreurs les plus courantes, causée par plusieurs facteurs, notamment un fichier my.ini incorrect, un numéro de port occupé, des dommages au fichier de base de données, etc.

Lors de la résolution de l'erreur MySQL 1067 ne peut pas démarrer, vous pouvez essayer de nombreuses méthodes telles que la réparation du fichier my.ini, la modification du port par défaut de MySQL, la vérification du fichier de base de données, la réinstallation du service MySQL ou le démarrage manuel du service MySQL. Si vous ne parvenez pas à résoudre le problème, veuillez consulter une assistance technique professionnelle et essayer de résoudre le problème dans un certain délai.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn