J'utilise MySQL et j'ai besoin de créer un compte qui peut se connecter à partir de l'hôte local ou d'un autre serveur, c'est-à-dire 10.1.1.1. Je fais donc ce qui suit :
CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123';
CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123';
GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1';
Cela fonctionne bien, mais existe-t-il un moyen plus élégant de créer un compte d'utilisateur lié à plusieurs adresses IP ou faut-il procéder de cette manière ?
Ma principale crainte est qu'à l'avenir, les autorisations soient mises à jour pour un compte "bob" mais pas pour l'autre.