Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erteile ich dem Benutzer Remotezugriffsberechtigungen für den MySQL-Server?

Dies gewährt Root-Zugriff mit demselben Passwort von jedem Rechner in *.example.com :

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%.example.com' 
    IDENTIFIED BY 'some_characters' 
    WITH GRANT OPTION;
FLUSH PRIVILEGES;

Wenn die Namensauflösung nicht funktioniert, können Sie den Zugriff auch per IP oder Subnetz gewähren:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%'
    IDENTIFIED BY 'some_characters'  
    WITH GRANT OPTION;
FLUSH PRIVILEGES;

MySQL GRANT Syntaxdokumentation.