1. Entrez d'abord en mode root
2. Entrez #vim /etc/my.cnf
et ajoutez "skip-grant-tables" à n'importe quelle ligne après [mysqld] pour ignorer le processus de vérification du mot de passe, enregistrez et quittez.
3.systemctl restart mysql#restart the service ou service mysqld restart#restart the service
4.mysql -uroot -p Vous pouvez entrer directement sans mot de passe
5.mettre à jour mysql.user set authentification_string=PASSWORD('votre nouveau mot de passe') où USER='root';
6.flush privilèges ;#Actualiser le tableau des privilèges
7. Vim /etc/my.cnf à nouveau pour supprimer les skip-grant-tables ajoutées, enregistrez et quittez
8.mysql -uroot -p "le nouveau mot de passe que vous avez défini". Vous devez à nouveau réinitialiser le mot de passe lorsque vous entrez dans MySQL.
set global validate_password_policy=0;set global validate_password_length=4;//Vous pouvez modifier la politique de mot de passe MySQL pour simplifier le mot de passe
9.set password=password("new password");//peut être répété avec le mot de passe ci-dessus
10. Vous pourrez l'utiliser ensuite
Entrez dans la bibliothèque MySQL
utiliser MySQL
Table utilisateur de requête
mysql> sélectionnez l'utilisateur, l'hôte de l'utilisateur ;
Modifiez la table user et changez le contenu de la table Host en %
mysql> mettre à jour l'ensemble d'utilisateurs host="%" où user="root" ;