Maison >base de données >tutoriel mysql >Comment définir le mot de passe pour root dans MySQL
Étape 1 : Connectez-vous d'abord à MySQL
Entrez la commande suivante dans le terminal pour accéder à la console MySQL :
sudo mysql
Si vous êtes invité à saisir un mot de passe après avoir entré cette commande, veuillez saisir le mot de passe de votre 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 authentifier le 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. Si un pirate informatique pirate le compte root, il pourra facilement accéder à la base de données, ce qui aura de graves conséquences pour l'utilisateur et l'entreprise. Par conséquent, lors de la définition du mot de passe root MySQL, vous devez respecter les règles suivantes :
La longueur du mot de passe ne doit pas être inférieure à 10 caractères
Le mot de passe doit être composé de lettres, de chiffres et de symboles
Évitez d'utiliser des mots de passe faciles à deviner, tels que l'anniversaire, 123456, etc.
Évitez d'utiliser des informations publiques telles que le nom de l'entreprise ou votre nom
Changez votre mot de passe régulièrement
Si vous ne savez pas comment pour définir un mot de passe fort, vous pouvez utiliser certains outils générateurs de mots de passe, tels que 1Password ou LastPass.
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!