Я хочу добавить два IP-адреса, чтобы ограничить учетную запись пользователя в Workbench. Я не могу понять синтаксис. Я просмотрел справку и онлайн.
123.456.789.123, 127.0.0.1
не работает. Это говорит Hosts
поэтому я предполагаю, что это возможно без создания нового пользователя для каждого ограничения хоста.
Что бы я ни пытался, я получаю Invalid host specification
ошибка.
Также я не могу добавить сюда Workbench как тег.
I'm assuming it's possible without creating a new user for each host limit.
- Это было бы неверным предположением. В таблице «пользователь» есть одна запись для каждой комбинации «Хост, Пользователь».
Просто сделай select * from mysql.user where user='root'
обратите внимание на несколько учетных записей root для localhost, 127.0.0.1 и т. д., которые отображаются в конфигурации по умолчанию.
mysql> select Host,User,Password from mysql.user where user='root';
+-----------+------+-------------------------------------------+
| Host | User | Password |
+-----------+------+-------------------------------------------+
| localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| 127.0.0.1 | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| ::1 | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+-----------+------+-------------------------------------------+
Эй, я надеюсь, что то, что я нашел в официальном документе, может помочь вам решить эту проблему!
Что касается моего ответа, я хотел бы предложить вам обратить внимание на эти три области элементов таблицы MySQL System:Хост, Пользователь, и authentication_string, что, я думаю, является ключом к ограничению доступа!
Надеюсь, вы сможете значительно решить проблему!