Maison >base de données >tutoriel mysql >Un piège courant dans le développement Mysql - Impossible de démarrer Mysql

Un piège courant dans le développement Mysql - Impossible de démarrer Mysql

php是最好的语言
php是最好的语言original
2018-07-25 16:03:311526parcourir

Hier, j'étais pressé et j'ai accidentellement supprimé la base de données fournie avec Mysql. En conséquence, j'ai utilisé Navicat pour l'ouvrir le lendemain. des erreurs ont été signalées, ce qui m'a coûté impuissant. Il a fallu 2 heures pour résoudre divers bugs. J'enregistrerai ce qui suit ici au cas où je ferais à nouveau accidentellement la même erreur à l'avenir

La solution pour ne pas pouvoir démarrer. Mysql

En raison du signalement de diverses erreurs, j'ai donc cruellement supprimé aujourd'hui tous les MySql et Navicat et les ai réinstallés une fois l'installation terminée. pour saisir CMD 🎜>mysql est valide. Vous devez configurer la variable d'environnement MySql dans le système. Mon système est Win10. La configuration est celle indiquée dans la figure ci-dessous. (1) Faites un clic droit sur l'ordinateur--Propriétés--Paramètres système avancés--Variables d'environnement--Chemin

(2) Variables d'environnement--Variables système Chemin--nouvelles variables d'environnement--remplir dans le chemin bin sous le chemin d'installation de Mysql Un piège courant dans le développement Mysql - Impossible de démarrer Mysql
Après la configuration, utilisez CMD Allez dans Un piège courant dans le développement Mysql - Impossible de démarrer Mysqlnet start mysql pour démarrer MySql ou allez dans Gestion de l'ordinateur - Services - Définition pour démarrer MySql, mais j'ai pas d'autre choix que de commencer à signaler la première erreur
Un piège courant dans le développement Mysql - Impossible de démarrer Mysql

Trouver différentes solutions en ligne , Obtenez une méthode utile, trouvez le fichier

my.ini dans le répertoire d'installation de MySql, modifiez default-storage-engine=INNODB à default-storage-engine=MYISAM et redémarrez Vous pouvez ouvrir MySql

L'erreur système 5 se produit

Entrez net start mysql sous CMD et invitez erreur système 5. Ce problème est dû au fait que vous ne vous connectez pas en tant qu'administrateur. Cliquez avec le bouton droit sur CMD pour gérer. Exécutez-le simplement en tant qu'administrateur (un clic droit sur le programme n'a aucun effet, vous pouvez accéder à

C:windowsSystem32CMD puis faites un clic droit pour l'exécuter en tant qu'administrateur

accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe oui)

Je pensais qu'après avoir démarré MySql, je pourrais connectez-vous à la base de données avec Navicat, mais une autre erreur a été signalée. La solution à cette erreur est plus lourde. Les étapes sont les suivantes :

(1) Arrêtez le service MySql

cmd:net stop mysql. (2) Ouvrez
my.ini et recherchez [mysqld] Puis ajoutez
ci-dessous skip_grant_tables - Cela signifie ignorer l'autorisation authentification de la table au démarrage du service MySQL (3) Démarrez Mysql, entrez mysql sous cmd pour voir l'anglais de bienvenue, puis entrez
Connectez la base de données d'autorisationsuse mysql (4) Changez mot de passe

update user set password=password("123456") where user="root"; (5) Actualiser les autorisations
flush privileges (6) Enfin quitter
quit (7) Supprimez le
ajouté à l'étape 2, redémarrez MySql et vous réussirez skip_grant_tables
Un piège courant dans le développement Mysql - Impossible de démarrer Mysql Recommandations associées :

Le service MySQL démarre. Le service MySQL ne peut pas être démarré. Erreur système

Sous WIN7, mysql a été installé avec succès, comment l'activer manuellement après avoir interdit l'activation automatique

Tutoriel vidéo Old boy MySQL :

MySQL base de données instances multiples Méthodes de dépannage au démarrage et dépannage pratique

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