Maison >base de données >tutoriel mysql >Solution de mot de passe oublié MySQL8 (exemple d'image et de texte)
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
Étape 2 : Laissez le mot de passe vide
UPDATE user SET authentication_string='' WHERE user='root';
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"
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
(3) Démarrez le service
net start mysql
(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
mysqld --console --skip-grant-tables --shared-memory
<.>
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
7. Connectez-vous sans mot de passe
mysql -u root
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
2.在c:\MySQL 目录下创建ResetPWD.txt文件,文件内容为
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
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!