recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Il n'y a pas d'utilisateur root dans la table des utilisateurs MySQL. La définition du mot de passe root entraînera un accès anonyme.

Maintenant, le mot de passe root est vide par défaut. Définissez le mot de passe root selon la méthode en ligne
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
Après avoir entré, il s'agit d'un utilisateur anonyme, ce qui n'entraîne aucune autorisation, j'ai donc supprimé cet utilisateur anonyme. .
J'ai constaté qu'il n'y avait pas d'utilisateur root lors de la vérification des utilisateurs MySQL. Quelle en est la raison ? Le système est Windows

PHP中文网PHP中文网2793 Il y a quelques jours567

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-16 13:01:04

    show grnats for sgsl@'localhost' pour voir si le super utilisateur par défaut est sgsl lorsque vous l'installez. Si tel est le cas, il n'est pas nécessaire de configurer root. La syntaxe de configuration du mot de passe root peut être due au fait que vous ne l'avez pas. . C'est l'utilisateur root qui provoque l'échec

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:01:04

    Après avoir défini le mot de passe, vous devez mettre à jour le tableau des autorisations

    répondre
    0
  • Annulerrépondre