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

Comment définir le mot de passe root dans MySQL

PHPz
Libérer: 2023-04-20 13:46:11
original
3317 Les gens l'ont consulté

En tant que système de gestion de base de données le plus couramment utilisé, l'installation et la configuration de MySQL sont une compétence que nous devons maîtriser lors du développement back-end, en particulier la définition du mot de passe root MySQL.

Le compte root MySQL est le compte d'autorité la plus élevée pour la base de données MySQL. Il a des fonctions telles que la création et la suppression de bases de données, de comptes d'utilisateurs et la modification des autorisations. Pour la sécurité de la base de données MySQL, la configuration du mot de passe du compte root est cruciale. Ci-dessous, nous expliquerons en détail comment définir le mot de passe root MySQL.

  1. Tout d'abord, connectez-vous à MySQL

Entrez la commande suivante dans le terminal pour vous connecter à MySQL :

mysql -u root
Copier après la connexion

Si vous avez défini un mot de passe lors de l'installation de MySQL, vous devez saisir le mot de passe. Si vous vous connectez pour la première fois ou si vous n'avez pas défini de mot de passe, laissez-le vide et appuyez sur Entrée pour entrer.

  1. Changer le mot de passe root MySQL

Après avoir entré le client MySQL, nous devons changer le mot de passe du compte root. Entrez la commande suivante dans le terminal :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
Copier après la connexion

Remplacez "newpassword" par le mot de passe que vous souhaitez définir.

  1. Confirmer que le changement de mot de passe a réussi

Après avoir modifié le mot de passe, nous devons confirmer si le changement de mot de passe a réussi. Entrez la commande suivante dans le terminal :

SELECT User, Host, Password FROM mysql.user;
Copier après la connexion

Vérifiez les résultats de sortie pour voir si le mot de passe du compte root est le nouveau mot de passe que nous venons de définir.

  1. Modifier le fichier de configuration

En plus de changer le mot de passe dans le client MySQL, nous devons également modifier le fichier de configuration MySQL. Entrez la commande suivante dans le terminal :

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Copier après la connexion

Recherchez le contenu suivant dans le fichier :

#bind-address = 127.0.0.1
Copier après la connexion

Remplacez-le par :

bind-address = 0.0.0.0
Copier après la connexion

Enregistrez le fichier et quittez. Le but de cette étape est de rendre le serveur MySQL accessible sur d'autres ordinateurs que le local.

  1. Redémarrer MySQL

Entrez la commande suivante dans le terminal pour redémarrer le serveur MySQL :

sudo service mysql restart
Copier après la connexion

Après le redémarrage, nous pouvons utiliser le compte root sur d'autres ordinateurs pour accéder à la base de données MySQL et utiliser le nouveau mot de passe que nous venons de définir.

Résumé

Dans le développement back-end utilisant MySQL, la définition du mot de passe pour le compte root est un processus essentiel et une mesure de sécurité très importante. Grâce à l'introduction ci-dessus, je pense que vous maîtrisez comment définir le mot de passe root MySQL. J'espère que cet article pourra être utile à tout le monde.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!