MySQL est un système de gestion de base de données relationnelle qui aide les utilisateurs à stocker, gérer et récupérer diverses données. Le compte administrateur par défaut dans MySQL est root. Ce compte dispose d'autorisations très élevées et peut effectuer diverses opérations. Dans un environnement de production, afin d'assurer la sécurité de la base de données, il est nécessaire de définir un mot de passe fort pour le compte root.
Étapes pour définir le mot de passe root pour MySQL
Étape 1 : Connectez-vous d'abord à MySQL
Entrez la commande suivante dans le terminal pour accéder à la console MySQL :
sudo mysql
Si un mot de passe vous est demandé après avoir saisi ce commande, veuillez entrer votre mot de passe de l'utilisateur root.
Étape 2 : Changer le mot de passe
Après être entré dans la console MySQL, nous pouvons commencer à changer le mot de passe de l'utilisateur root. Suivez la commande ci-dessous pour définir le mot de passe :
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
'new_password' est le nouveau mot de passe que vous souhaitez définir.
Étape 3 : Actualiser les autorisations
Après avoir exécuté la commande ci-dessus, vous devez actualiser les autorisations afin que MySQL puisse utiliser le nouveau mot de passe pour vérifier l'identité du compte root. Entrez la commande suivante dans la console MySQL :
FLUSH PRIVILEGES ;
Étape 4 : Quittez MySQL
Après avoir terminé le changement de mot de passe, vous pouvez quitter MySQL via la commande suivante :
exit
Vous avez maintenant réussi à modifier la racine. mot de passe du compte.
Comment définir un mot de passe root MySQL sécurisé
La sécurité des mots de passe est très importante pour un service basé sur le réseau. Un pirate informatique dont le compte root est compromis peut facilement accéder à votre base de données, ce qui peut avoir des conséquences désastreuses pour les utilisateurs et l'entreprise. Par conséquent, lors de la définition du mot de passe root MySQL, vous devez respecter les règles suivantes :
Si vous ne savez pas comment définir un mot de passe fort, utilisez un générateur de mot de passe des outils comme 1Password ou LastPass.
Résumé
Dans MySQL, le compte root est l'utilisateur doté de la plus haute autorité et a le droit d'effectuer diverses opérations. Afin de protéger la sécurité de la base de données, nous devons définir un mot de passe fort. Lors de la définition du mot de passe du compte root MySQL, vous devez suivre certaines règles, telles que l'utilisation de mots de passe forts, ne pas utiliser de mots de passe prévisibles et changer régulièrement les mots de passe pour garantir la sécurité et la stabilité du système.
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!