Я использую MySQL, и мне нужно создать учетную запись, которая может подключаться либо с локального хоста, либо с другого сервера, т.е. 10.1.1.1. Итак, я делаю:
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';
Это работает нормально, но есть ли более элегантный способ создать учетную запись пользователя, которая связана с несколькими IP-адресами, или это нужно сделать таким образом?
Мое главное беспокойство заключается в том, что в будущем разрешения будут обновляться для одной учетной записи «bob», но не для другой.