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

Comment changer le mot de passe de la base de données MySQL

PHPz
Libérer: 2023-04-19 15:09:23
original
4392 Les gens l'ont consulté

La sécurité est cruciale lors de la gestion des bases de données. Une méthode efficace consiste à modifier régulièrement le mot de passe de la base de données pour maintenir la sécurité. MySQL est un système de gestion de base de données open source populaire qui vous permet de modifier les mots de passe de plusieurs manières.

Voici les étapes à suivre pour modifier le mot de passe de la base de données MySQL :

Étape 1 : Connectez-vous à MySQL

Tout d'abord, connectez-vous au serveur MySQL et connectez-vous avec les droits d'administrateur. Cela peut être fait en utilisant la ligne de commande ou n'importe quel client MySQL tel que phpMyAdmin. Utilisez la commande suivante pour vous connecter à MySQL sur un système Linux ou Mac OS X :

mysql -u root -p
Copier après la connexion

Cela vous demandera le mot de passe de l'administrateur MySQL.

Étape 2 : Sélectionnez la base de données

Changer le mot de passe de la base de données nécessite de connaître le nom de la base de données. Toutes les bases de données MySQL existantes peuvent être répertoriées à l'aide de la commande suivante :

show databases;
Copier après la connexion

Sélectionnez la base de données dont vous souhaitez modifier le mot de passe. Supposons que nous souhaitions changer le mot de passe de la base de données "mydb". Utilisez la commande suivante pour sélectionner la base de données :

use mydb;
Copier après la connexion

Étape 3 : Changer le mot de passe

Vous pouvez maintenant utiliser la commande suivante pour modifier le mot de passe utilisateur pour la base de données actuellement sélectionnée :

alter user 'username'@'localhost' identified by 'newpassword';
Copier après la connexion

Remarque : pour les versions antérieures à MySQL 5.7, utilisez l'instruction SET PASSWORD :

set password for 'username'@'localhost' = password('newpassword');
Copier après la connexion

Dans la commande ci-dessus, "username" est le nom d'utilisateur dont vous souhaitez modifier le mot de passe, et "localhost" est l'adresse IP de l'hôte local. Vous pouvez également utiliser « % » pour représenter toutes les adresses IP. Le nouveau mot de passe est "newpassword".

Par exemple, si vous souhaitez changer le mot de passe de l'utilisateur "john" dans la base de données "mydb" en "newpassword", utilisez la commande suivante :

alter user 'john'@'localhost' identified by 'newpassword'; -- for MySQL 5.7 and after versions
set password for 'john'@'localhost' = password('newpassword'); -- for MySQL 5.7 and before versions
Copier après la connexion

Étape 4 : Recharger les autorisations

Une fois le mot de passe modifié, vous devez pour recharger les autorisations de la table de base de données pour que les modifications prennent effet. La table des autorisations peut être rechargée à l'aide de la commande suivante :

flush privileges;
Copier après la connexion

À ce stade, le mot de passe de la base de données MySQL a été modifié avec succès.

Résumé

MySQL est un puissant système de gestion de base de données open source, mais il nécessite une protection appropriée pour empêcher tout accès non autorisé. Changer le mot de passe de votre base de données est un moyen simple et efficace d'augmenter la sécurité. Cet article décrit comment utiliser la ligne de commande pour modifier le mot de passe de la base de données MySQL. En utilisant cette méthode, vous pouvez protéger votre base de données contre les utilisateurs non autorisés.

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!

source:php.cn
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