Maison  >  Article  >  base de données  >  mysql définit le mot de passe pour root

mysql définit le mot de passe pour root

WBOY
WBOYoriginal
2023-05-08 20:10:353164parcourir

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 :

  1. La longueur du mot de passe ne doit pas être inférieure à 10 caractères
  2. Le mot de passe est composé de lettres, de chiffres et de symboles
  3. Évitez d'utiliser des mots de passe faciles à utiliser. devinez les mots de passe, tels que anniversaire, 123456, etc.
  4. Évitez d'utiliser des informations publiques comme le nom de votre entreprise ou votre nom
  5. Changez régulièrement vos mots de passe

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!

Déclaration:
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
Article précédent:modification de l'heure MySQLArticle suivant:modification de l'heure MySQL