Kann sich der neu erstellte MySQL-Benutzer auf anderen Computern bei der MySQL-Datenbank anmelden?

Freitagnachmittag, 9. Juni 2023:

Ich bin heute Morgen auf dieses Problem gestoßen, als ich zu den Datenbankbenutzerberechtigungen gegangen bin, und ich fand es ziemlich interessant.


Frage: Kann sich der neu erstellte MySQL-Benutzer auf anderen Computern bei der MySQL-Datenbank anmelden?

        Dies hängt von dem Host ab, den Sie bei der Autorisierung des neu erstellten MySQL-Benutzers angegeben haben.

        Wenn der neu erstellte MySQL-Benutzer auf die lokale Anmeldung beschränkt ist, können Sie nur lokal auf die MySQL-Datenbank zugreifen und sich nicht auf anderen Computern mit der MySQL-Datenbank verbinden und sich dort anmelden

CREATE USER T1@localhost INDENTIFIED BY '123';

        Wenn Sie den neu erstellten MySQL-Benutzer ausführen möchten, um sich auf anderen Computern bei der MySQL-Datenbank anzumelden, müssen Sie beim Erstellen des Benutzers den Host als bestimmte IP-Adresse oder % angeben

        „%“ gibt an, dass der aktuelle Benutzer von jedem Computer aus eine Verbindung zur Datenbank herstellt. Wenn Sie den Zugriff nur auf einem bestimmten Computer zulassen möchten, können Sie „%“ in die IP-Adresse eines bestimmten Computers ändern

CREATE USER T2@% IDENTIFIED BY '111'

       Kurz gesagt, es hängt vom Host ab, den Sie bei der Autorisierung des neu erstellten MySQL-Benutzers angeben. Wenn Sie „localhost“ angeben, können Sie sich auf anderen Computern nicht bei der MySQL-Datenbank anmelden; wenn Sie eine bestimmte IP angeben, können Sie sich mit dieser IP bei der MySQL-Datenbank auf dem Computer anmelden; wenn Sie % angeben, können Sie sich bei der anmelden MySQL-Datenbank auf allen Melden Sie sich auf anderen Computern bei der MySQL-Datenbank an.

        

Supongo que te gusta

Origin blog.csdn.net/m0_61629312/article/details/131129107
Recomendado
Clasificación