Estou usando MySQL e preciso criar uma conta que possa se conectar do localhost ou de outro servidor, ou seja, 10.1.1.1. Então estou fazendo:
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';
Isso funciona bem, mas existe alguma maneira mais elegante de criar uma conta de usuário vinculada a vários IPs ou precisa ser feito dessa maneira?
Minha principal preocupação é que, no futuro, as permissões sejam atualizadas da conta 'bob' e não da outra.