Korzystam z MySQL i muszę utworzyć konto, które można połączyć z hosta lokalnego lub z innego serwera, tj. 10.1.1.1. Więc robię:
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';
Działa to dobrze, ale czy istnieje bardziej elegancki sposób na utworzenie konta użytkownika powiązanego z wieloma adresami IP, czy też trzeba to zrobić w ten sposób?
Obawiam się, że w przyszłości uprawnienia zostaną zaktualizowane dla jednego konta „bob”, ale nie dla drugiego.