Maison  >  Article  >  base de données  >  Laissez-vous comprendre les raisons et les solutions à l'échec du démarrage de MySQL

Laissez-vous comprendre les raisons et les solutions à l'échec du démarrage de MySQL

WBOY
WBOYavant
2022-06-06 19:27:425398parcourir

Cet article vous apporte des connaissances pertinentes sur mysql, qui présente principalement des problèmes liés à l'échec du démarrage de MySQL, y compris les raisons de l'échec du démarrage et les solutions, etc. Il peut s'agir du manque de fichier my.ini, du manque de fichiers de données, du port l'occupation et d'autres questions, examinons-les ensemble, j'espère que cela sera utile à tout le monde.

Laissez-vous comprendre les raisons et les solutions à l'échec du démarrage de MySQL

Apprentissage recommandé : Tutoriel vidéo mysql

Mon ordinateur ici est win10 et mysql est la version 8.0.

Dans des circonstances normales, lors de l'installation de MySQL via un package d'installation compressé, MySQL peut ne pas démarrer, comme indiqué ci-dessous : Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
Sur la base de diverses informations sur Internet et de mon propre fonctionnement réel, je l'ai résumé selon les trois raisons suivantes :

1. Absence de fichier my.ini

Créez le fichier my.ini via le Bloc-notes. Vous pouvez également rechercher d'autres fichiers my.ini sur votre ordinateur, les copier et les modifier (assurez-vous qu'ils sont au format de fichier de configuration). ).

Après avoir créé le fichier my.ini, enregistrez-le dans le répertoire du serveur, comme indiqué ci-dessous :

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL

2. Manque de fichiers de données

En cas de manque de fichiers de données, veillez à ne pas créer de fichiers de données. manuellement! ! ! La création manuelle du fichier de données ne démarrera toujours pas.
Comment faire fonctionner :
(1) Exécutez le contrôle de commande (cmd) en tant qu'administrateur

Attention ! ! ! Si vous ne l'exécutez pas en tant qu'administrateur pour le moment, une erreur peut se produire.

(2) Entrez

mysqld --initialize --user=mysql --console

dans cmd et
Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
apparaîtra. N'oubliez pas le mot de passe temporaire à ce moment-là, vous l'utiliserez plus tard.

Attention ! ! !
Si la ligne de commande est mysqld --initialize-insecure sans ajouter –console, lors de la connexion à mysql, cliquez simplement sur Entrée pour entrer. Le mot de passe à ce moment est un mot de passe vide, mais un mot de passe sera généré plus tard, ce que nous ne pouvons pas. voyez, vous ne pourrez pas vous connecter à MySQL la prochaine fois. (Mauvais mot de passe)

(3) Exécutez mysql

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
(4) Changez le mot de passe et entrez ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL

3 .Occupation du port (le port par défaut de MySQL est 3306)

Ici, vous pouvez vérifier s'il y a une occupation de port en vérifiant le fichier .err sous données.

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
Si le port est occupé, vous pouvez vérifier quel processus occupe le port 3306 en entrant la commande suivante sur la ligne de commande.

netstat -ano

Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
Recherchez le PID occupant le port 3306, comme indiqué ci-dessous :
Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
Accédez au Gestionnaire des tâches pour fermer le processus correspondant au PID correspondant.
Laissez-vous comprendre les raisons et les solutions à léchec du démarrage de MySQL
Le problème est résolu avec succès à ce moment ! ! !

Pendant le processus d'exécution de MySQL, d'autres erreurs peuvent également survenir. Les raisons correspondantes peuvent être obtenues en vérifiant le fichier .err dans les données.

Apprentissage recommandé : Tutoriel vidéo mysql

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer