Adicionando múltiplos 'Limit to hosts matching' para o usuário no Workbench

1

Eu quero adicionar dois endereços IP para limitar uma conta de usuário no Workbench. Eu não consigo descobrir a sintaxe. Eu escaneei a ajuda e on-line.

123.456.789.123, 127.0.0.1 não funciona. Ele diz Hosts , então estou assumindo que é possível sem criar um novo usuário para cada limite de host.

Não importa o que eu tente, recebo um erro Invalid host specification .

Também não posso adicionar o Workbench como tag aqui.

    
por square_eyes 13.01.2016 / 22:52

2 respostas

1

I'm assuming it's possible without creating a new user for each host limit. - Isso seria uma suposição inválida. Há uma entrada na tabela "usuário" para cada combinação "Host, Usuário".

Basta fazer um select * from mysql.user where user='root' observar as várias contas "raiz" para o host local, 127.0.0.1 e assim por diante, que aparecem na configuração padrão.

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 |
+-----------+------+-------------------------------------------+
    
por 13.01.2016 / 23:02
0

Olá, espero que o que encontrei em um documento oficial possa contribuir para ajudá-lo a resolvê-lo!

Quanto à minha resposta, gostaria de sugerir que você deve prestar atenção a esses três escopos dos elementos de tabela do MySQL System: Host , Usuário e authentication_string , que eu acho que é a chave para limitar o acesso!

Controle de acesso do MySQL 5.7

Espero que você possa resolver muito o problema!

    
por 05.04.2018 / 03:33

Tags