Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment accorder des autorisations d'accès à distance au serveur mysql pour l'utilisateur ?

Cela accorde un accès root avec le même mot de passe à partir de n'importe quelle machine dans *.example.com :

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

Si la résolution de nom ne fonctionne pas, vous pouvez également accorder l'accès par IP ou sous-réseau :

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

MySQL GRANT documentation sur la syntaxe.