Attribuer un mot de passe nul à l'utilisateur racine MySQL
L'utilisateur root est l'administrateur d'une base de données MySQL. Par défaut, l'utilisateur root dispose d'un mot de passe qui protège la base de données contre tout accès non autorisé. Cependant, si vous devez supprimer le mot de passe de l'utilisateur root, vous pouvez le faire à l'aide du client de ligne de commande MySQL.
Solution :
Pour définir le mot de passe de l'utilisateur root sur null, suivez ces étapes :
Connectez-vous à la base de données en tant qu'utilisateur root. Par exemple :
$ mysql -u root
Exécutez la requête suivante :
use mysql; update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';
Remarque :
Si le champ « plugin » est défini sur « auth_socket », vous devrez peut-être modifier sur 'mysql_native_password' pour que la requête fonctionne.
Vérification :
Une fois la requête exécutée, vous pouvez essayer de vous connecter en tant qu'utilisateur root sans mot de passe :
$ mysql -u root
Si vous parvenez à vous connecter avec succès, alors le mot de passe de l'utilisateur root a été supprimé.
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!