Maison > base de données > tutoriel mysql > le corps du texte

Solution de mot de passe oublié MySQL8 (exemple d'image et de texte)

不言
Libérer: 2019-02-12 13:39:05
avant
3303 Les gens l'ont consulté

Le contenu de cet article concerne la solution pour oublier le mot de passe dans MySQL8 (exemples d'images et de texte). J'espère que les amis dans le besoin pourront s'y référer. utile pour vous.

Les lecteurs qui ont étudié MySQL constateront peut-être que MySQL est mis à jour très rapidement. En termes de méthodes d'installation, MySQL propose deux méthodes d'installation classiques : la décompression et le clic. Bien qu'il s'agisse de deux méthodes d'installation, je recommanderais également. choisir une installation de décompression, non seulement rapide mais aussi propre. En termes de systèmes d'exploitation, MySQL prend également en charge plusieurs types de systèmes d'exploitation, tels que Linux, Windows, etc. Voici les systèmes d'exploitation avec plusieurs modifications majeures par rapport à MySQL.

Grâce à la recherche et à l'analyse, il n'est pas difficile de constater que : le processus de changement itératif de MySQL de la version basse à la version haute, une sécurité de plus en plus stricte est l'une de ses fonctionnalités majeures. prenons un exemple. Avant la version 6, lorsque vous oubliez votre mot de passe et que vous le réinitialisez, il vous suffit d'effectuer les deux étapes suivantes : (Cours recommandé : Tutoriel MySQL)

Étape 1 : Sauter la table des autorisations

mysqld –skip-grant-tables
Copier après la connexion

Étape 2 : Laissez le mot de passe vide

UPDATE user SET authentication_string='' WHERE user='root';
Copier après la connexion

Cependant, cette solution n'est pas applicable dans MySQL8.

Cet article résoudra le problème de réinitialisation du mot de passe pour MySQL 8 si vous l'oubliez. Il comprend principalement trois aspects

Contenu 1 : Brève description de l'installation par décompression de MySQL 8

Contenu 2 : Mot de passe oublié, solution de réinitialisation du mot de passe 1

Contenu 3 : Mot de passe oublié Réinitialiser le mot de passe solution deux

1 Installation

1. Téléchargez le package d'installation sur le site officiel (le site officiel propose deux méthodes d'installation : la méthode d'installation visuelle et la méthode de décompression). L'exemple est basé sur la décompression. Adresse de téléchargement du site officiel https://dev.mysql.com/downloads/mysql/

2 Décompressez le package d'installation et placez-le dans le répertoire C:MySQL

3.

MySQL_HOME="C:\MySQL\mysql-8.0.15-winx64"
PATH="%MySQL_HOME%\bin"
Copier après la connexion

4. Ouvrez dos en tant qu'administrateur

(1) Démarrez le service

mysqld --install

(2) Initialiser et générer le mot de passe d'initialisation (MySQL7+ n'a pas de répertoire de données, installez le répertoire de données dans un premier temps)

mysqld --initialize --user=mysql --console
Copier après la connexion



(3) Démarrez le service

net start mysql
Copier après la connexion
Copier après la connexion

(4) Connectez-vous à la racine du compte

et le mot de passe est le mot de passe temporaire A*v ) (Ivw7xjQ, requis après la connexion) Modifier

(5) Modifier le mot de passe root

format : modifier l'utilisateur 'nom d'utilisateur' @ 'hôte de connexion' identifié par 'mot de passe (personnalisé)' ;

(6) Nouveau mot de passe de connexion

(7) Commande étendue

Supprimer le service : mysql --remove

Arrêter le service mysql : mysql stop mysql

Quitter mysql:exit

2 Résoudre le problème des oublis mot de passe


(1) Solution 1

1. Entrez dos en tant qu'administrateur

2. Arrêtez le service MySQL

net stop mysql
Copier après la connexion
Copier après la connexion
<🎜. >


3. Démarrer sans mot de passe

mysqld --console --skip-grant-tables --shared-memory
Copier après la connexion


4. Ouvrez une autre fenêtre DOS et connectez-vous sans mot de passe.

5. Effacez le mot de passe

Remarque : Authentification_string utilise le cryptage du plugin, alors définissez-le sur vide. Ne le définissez pas sur d'autres valeurs

<. 🎜>

6. Démarrez le service

Fermez les deux fenêtres DOS ouvertes, puis rouvrez une fenêtre DOS en tant qu'administrateur, démarrez le service

net start mysql
Copier après la connexion
Copier après la connexion

7. Connectez-vous sans mot de passe

mysql -u root
Copier après la connexion


8. Réinitialisez le mot de passe

Après modification, vous peut se connecter avec le nouveau mot de passe 🎜>

9. Connectez-vous avec le nouveau mot de passe

(二)方案二:利用参数 --init-file参数

1.停止服务

net stop mysql
Copier après la connexion
Copier après la connexion

2.在c:\MySQL 目录下创建ResetPWD.txt文件,文件内容为

ALTER USER &#39;root&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;123456&#39;;
Copier après la connexion

3.执行ResetPWD.txt文件

mysqld --init-file=c:\mysql\ResetPWD.txt --console,执行完毕后,关闭dos窗口

4.启动mysql

net start mysql

5.用新密码登录

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!