recherche
Maisonbase de donnéestutoriel mysqlIntroduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Cet article vous présente les trois façons de changer les mots de passe dans MySQL (exemples de code). J'espère qu'il sera utile aux amis dans le besoin. vous aide.

Les méthodes suivantes sont disponibles

(Cours recommandés : Tutoriel MySQL)

Première méthode :

Le moyen le plus simple est d'utiliser l'outil tiers Navicat pour MySQL pour le modifier. La méthode est la suivante :

1. Connectez-vous à MySQL à la bibliothèque spécifiée, par exemple : connectez-vous au test. bibliothèque.

2. Cliquez ensuite sur le bouton "Utilisateur" ci-dessus.

3. Sélectionnez le nom d'utilisateur que vous souhaitez modifier, puis cliquez sur le bouton « Modifier l'utilisateur » ci-dessus.

4. L'interface illustrée ci-dessous apparaît, entrez le nouveau mot de passe, confirmez le nouveau mot de passe et cliquez sur le bouton "Enregistrer".

Deuxième méthode :

Méthode 1 : Utiliser la commande SET PASSWORD

Connectez-vous d’abord à MySQL.

Format : mysql> définir le mot de passe pour le nom d'utilisateur@localhost = password('new password'); 🎜>Exemple : mysql> définir le mot de passe pour root@localhost = password('123');

Méthode 2 : utiliser mysqladmin

Format : mysqladmin -u nom d'utilisateur -p ancien mot de passe mot de passe nouveau mot de passe (Remarque : Il n'y a pas d'espace entre -p et l'ancien mot de passe, et il y a un espace entre le mot de passe et le nouveau mot de passe

)

Exemple : mysqladmin - uroot -p123456 mot de passe 123

Méthode 3 : Utilisez UPDATE pour modifier directement la table utilisateur

Connectez-vous d'abord à MySQL.

Méthode 4 : Lorsque vous oubliez le mot de passe root, vous pouvez le faire

mysql> use mysql;  
mysql> update user set password=password('123') where user='root' and host='localhost';  
mysql> flush privileges;

Prenons Windows comme exemple :

1. Fermez le service MySQL en cours d'exécution.

2. Ouvrez la fenêtre DOS et accédez au répertoire mysqlbin.

3. Entrez mysqld --skip-grant-tables et appuyez sur Entrée. --skip-grant-tables signifie ignorer l'authentification par table d'autorisations lors du démarrage du service MySQL.

4. Ouvrez une autre fenêtre DOS (car la fenêtre DOS ne peut pas être déplacée pour le moment), accédez au répertoire mysqlbin.

5. Entrez mysql et appuyez sur Entrée. En cas de succès, l'invite MySQL >

6. Connectez-vous à la base de données des autorisations : utilisez mysql ;.

6. Changer le mot de passe : mettre à jour le paramètre utilisateur password=password("123") où user="root" (n'oubliez pas d'ajouter le point-virgule); à la fin) .

7. Actualiser les privilèges (étape obligatoire) : vider les privilèges ;.

8.

9. Déconnectez-vous du système, puis reconnectez-vous en utilisant le nom d'utilisateur root et le nouveau mot de passe 123 que vous venez de définir pour vous connecter.

Troisième méthode :

1. Ouvrez le répertoire où se trouvent mysql.exe et mysqld.exe. Dossier localisé, copier l'adresse du chemin

2. Ouvrez l'invite de commande cmd et entrez le dossier où se trouve mysql.exe à l'étape précédente.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

3. Entrez la commande mysqld --skip-grant-tables et appuyez sur Entrée. À ce stade, la vérification utilisateur de mysql est ignorée. Notez que la ligne de commande ne peut pas être utilisée après avoir entré cette commande. Vous pouvez ouvrir une nouvelle ligne de commande à ce moment. Remarque : avant de saisir cette commande, terminez le processus mysqld.exe dans le gestionnaire de tâches pour vous assurer que le serveur mysql est terminé.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

4. Entrez ensuite directement mysql Vous pouvez vous connecter à la base de données en appuyant sur Entrée sans aucun paramètre de connexion.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

5. Entrez dans les bases de données d'exposition ; Vous pouvez voir toutes les instructions de la base de données pour une connexion réussie.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

La bibliothèque MySQL est l'endroit où le nom d'utilisateur est enregistré. Entrez utiliser mysql ; pour sélectionner la base de données mysql.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

afficher les tables pour afficher toutes les tables, vous trouverez une table utilisateur, qui stocke les informations du compte telles que le nom d'utilisateur, le mot de passe, les autorisations, etc.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Entrez l'utilisateur sélectionné, l'hôte et le mot de passe de l'utilisateur pour afficher les informations du compte.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Pour modifier le mot de passe root, entrez update user set password=password('123456') où user='root' and host='localhost';

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Vérifiez à nouveau les informations du compte, sélectionnez l'utilisateur, l'hôte, le mot de passe de l'utilisateur. Vous pouvez voir que le mot de passe a été modifié.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Quittez la ligne de commande, redémarrez la base de données mysql et essayez de vous connecter avec un nouveau mot de passe.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Testé pour me connecter à MySQL sans mot de passe et constaté que je peux toujours me connecter, mais seules deux bases de données sont visibles lors de l'affichage de la base de données, indiquant que le mot de passe est ignoré la vérification après le redémarrage a été annulée.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

La raison pour laquelle je peux toujours me connecter sans mot de passe après le redémarrage de la base de données est qu'il existe un compte dans ma base de données qui ne nécessite pas de mot de passe.

Introduction à trois façons de changer les mots de passe dans MySQL (exemples de code)

Notes

Faites attention à plusieurs endroits où vous devez redémarrer la base de données

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
Ajouter des utilisateurs à MySQL: le tutoriel completAjouter des utilisateurs à MySQL: le tutoriel completMay 12, 2025 am 12:14 AM

La maîtrise de la méthode d'ajout d'utilisateurs de MySQL est cruciale pour les administrateurs et les développeurs de la base de données car il garantit le contrôle de sécurité et d'accès de la base de données. 1) Créez un nouvel utilisateur à l'aide de la commande CreateUser, 2) Attribuer des autorisations via la commande Grant, 3) Utilisez FlushPrivileges pour vous assurer que les autorisations prennent effet, 4) Audit régulièrement et nettoyez les comptes d'utilisateurs pour maintenir les performances et la sécurité.

Master Types de données de chaîne MySQL: Varchar vs texte vs charMaster Types de données de chaîne MySQL: Varchar vs texte vs charMay 12, 2025 am 12:12 AM

ChooseCharForfixed-LengthData, Varcharforvariable-LengthData, andTextForLargetExtFields.1) ChariseFicientForConsistent-LengthDatalikEcodes.2)

MySQL: Types de données de chaîne et indexation: meilleures pratiquesMySQL: Types de données de chaîne et indexation: meilleures pratiquesMay 12, 2025 am 12:11 AM

Les meilleures pratiques pour gérer les types de données de chaîne et les index dans MySQL incluent: 1) la sélection du type de chaîne approprié, tel que le char pour la longueur fixe, le varchar pour la longueur variable et le texte pour un grand texte; 2) Soyez prudent dans l'indexation, évitez de sur-indexer et créez des index pour les requêtes communes; 3) Utilisez des index de préfixe et des index de texte complet pour optimiser les recherches de chaînes longues; 4) Surveiller et optimiser régulièrement les index pour maintenir les index petits et efficaces. Grâce à ces méthodes, nous pouvons équilibrer les performances de lecture et d'écriture et d'améliorer l'efficacité de la base de données.

Mysql: comment ajouter un utilisateur à distanceMysql: comment ajouter un utilisateur à distanceMay 12, 2025 am 12:10 AM

Toaddausererremotelytomysql, suivi de l'essence: 1) ConnectTomysqlasroot, 2) CreateEnewUserwithRemoteAccess, 3) GRANTNECESSARYPRIVILEGES et 4) Flushprivileges.BecautiousOfSecurityRisksBylimitingpasw

Le guide ultime des types de données de chaîne MySQL: stockage de données efficaceLe guide ultime des types de données de chaîne MySQL: stockage de données efficaceMay 12, 2025 am 12:05 AM

Tostorestringsefficantlyinmysql, choosetherighdatatypebaseneyourneds: 1) usECHarforfixed-LengthStringSlikeCountryCodes.2) useVarcharforvariable-LengthStringSlikenames.3) usteTextforlong-fortextContente.4)

MySQL Blob vs texte: Choisir le bon type de données pour les grands objetsMySQL Blob vs texte: Choisir le bon type de données pour les grands objetsMay 11, 2025 am 12:13 AM

Lors de la sélection des types de données BLOB et de texte de MySQL, BLOB convient au stockage des données binaires, et le texte convient au stockage des données de texte. 1) BLOB convient aux données binaires telles que les images et l'audio, 2) le texte convient aux données de texte telles que des articles et des commentaires. Lors du choix, les propriétés des données et l'optimisation des performances doivent être prises en compte.

MySQL: Dois-je utiliser l'utilisateur racine pour mon produit?MySQL: Dois-je utiliser l'utilisateur racine pour mon produit?May 11, 2025 am 12:11 AM

Non, vous ne faites pas partie de surrootuserinmysqlforyourproduct.instead, CreateSpecificusersrswithLimimitedPrivileGtoenHancesECurecUrit andPerformance: 1) CreateEnewUserwithastrongPassword, 2) GrantonlyNeceSaryPermiseSmissionStothisser, 3) régulièrement

Types de données de chaîne MySQL expliqués: Choisir le bon type pour vos donnéesTypes de données de chaîne MySQL expliqués: Choisir le bon type pour vos donnéesMay 11, 2025 am 12:10 AM

MysqlstringDatatypessHouldBechosen BasedAdatacharActeristicsandUsecases: 1) USECHARFORFIXED-LETHSTRINGSLIKECOUNTRYCODES.2)

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

mPDF

mPDF

mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) ​​et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Dreamweaver Mac

Dreamweaver Mac

Outils de développement Web visuel

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP