Estoy usando MySQL y necesito crear una cuenta que pueda conectarse desde el host local o desde otro servidor, es decir, 10.1.1.1. Entonces estoy haciendo:
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';
Esto funciona bien, pero ¿hay alguna forma más elegante de crear una cuenta de usuario que esté vinculada a varias direcciones IP o debe hacerse de esta manera?
Mi principal preocupación es que en el futuro, los permisos se actualizarán para una cuenta 'bob' pero no para la otra.