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

Mysql peut réinitialiser le mot de passe root sans mot de passe !

藏色散人
Libérer: 2022-01-05 15:35:03
avant
2032 Les gens l'ont consulté

MySQL réinitialiser le mot de passe root

Nous introduisons un moyen de réinitialiser le mot de passe root sans mot de passe.

Les étapes sont les suivantes :

1. Ouvrez le fichier de configuration /etc/my.cnf et ajoutez une ligne de skip-grant-tables sous mysqld, comme suit :

[mysqld]
#...
skip-grant-tables
#...
Copier après la connexion

De cette façon, nous pouvons nous connecter à MySQL sans mot de passe.

Ensuite, enregistrez et quittez.

2. Redémarrez MySQL

Choisissez 1 des deux commandes :

$ sudo systemctl restart mysqld
$ sudo service mysqld restart
Copier après la connexion

3. Entrez mysql dans le terminal pour vous connecter directement à la base de données MySQL :

$ mysql
Copier après la connexion

Entrez avec succès mysql

Basculez vers la bibliothèque système MySQL mysql :

mysql> use mysql;
Copier après la connexion

5. Redémarrer Définir le mot de passe root
Il est à noter qu'après MySQL 5.7, il n'y a pas de champ de mot de passe

password字段改成了authentication_string。
Copier après la connexion

Pour changer le mot de passe, nous devons modifier la valeur de ce champ.

update user set authentication_string=password('新密码') where user='root';
Copier après la connexion

De cette façon, nous avons réussi à changer le mot de passe.
5. Modifiez le fichier /etc/my.cnf et commentez la phrase skip-grant-tables ajoutée précédemment.

Sinon, nous nous connecterons toujours à Mysql sans mot de passe.

6. Redémarrez MySQL et vous avez terminé.

Apprentissage recommandé : "tutoriel vidéo mysql"

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!

Étiquettes associées:
source:awaimai.com
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!