Si aucun mot de passe n'est défini pour l'utilisateur racine, vous pouvez vous connecter avec le serveur de base de données MySQL en utilisant la commande suivante.
$ mysql -u racine
ou
$ sudo mysql -u racine
Il est nécessaire de définir un mot de passe solide pour Root ou tout autre utilisateur pour assurer la sécurité de la base de données. Deux façons sont affichées dans ce tutoriel pour modifier le mot de passe de l'utilisateur MySQL. Vous pouvez suivre n'importe qui de ces.
Modification du mot de passe à l'aide de l'ensemble:
La syntaxe pour modifier le mot de passe de tout utilisateur MySQL en utilisant ensemble La déclaration est,
Définir le mot de passe pour 'username' @ 'hostname' = mot de passe ('mot de passe');'hostname' pour le serveur local est 'localhost'. Exécutez l'instruction MySQL suivante pour définir / réinitialiser le mot de passe pour racine utilisateur. Ici, 'ABC890DEF' est défini comme mot de passe racine.
> Définir le mot de passe pour 'root' @ 'localhost' = mot de passe ('ABC890DEF');Sortez du serveur et essayez de vous connecter sans aucun mot de passe. L'erreur d'accès suivant apparaîtra dans le terminal.
Exécutez la commande avec -p Option et tester la connexion en appliquant un mauvais mot de passe. Ensuite, le message d'erreur suivant apparaîtra.
Maintenant, exécutez la commande avec un mot de passe racine correct qui est défini à l'étape précédente. Si vous fournissez le mot de passe correct, il pourra se connecter avec succès avec le serveur.
$ mysql -u root -pModification du mot de passe à l'aide de la mise à jour:
La syntaxe pour changer le mot de passe MySQL en utilisant mise à jour La requête est donnée ci-dessous. Toutes les informations de l'utilisateur sont stockées dans utilisateur tableau de mysql base de données. Donc, si vous pouvez mettre à jour la valeur de Mot de passe domaine de utilisateur table pour un utilisateur particulier, puis le mot de passe de cet utilisateur sera modifié correctement.
Mettre à jour MySQL.set utilisateur mot de passe = mot de passe («newpassword») oùPour changer le mot de passe de racine Utilisateur sur le serveur local, vous devez exécuter la commande SQL suivante. Ici, 'MyNewPassword'est défini comme un nouveau mot de passe.
> Mettre à jour MySQL.set utilisateur mot de passe = mot de passe («myNewpassword») oùEncore une fois, sortez du serveur et redémarrez le serveur de base de données avant de tester le nouveau mot de passe.
$ sudo Service mysql redémarrageMaintenant, vérifiez que le nouveau mot de passe fonctionne ou non pour l'utilisateur racine.
$ mysql -u root -pEn suivant l'une des instructions SQL ci-dessus, vous pouvez facilement modifier le mot de passe de tout utilisateur MySQL existant.