В чем разница между *
, %
, Any
в полях имени пользователя/хоста при предоставлении разрешений пользователю и как их комбинация отличается?Разница между подстановочными знаками MySQL для предоставления разрешений
Например:
GRANT ALL PRIVILEGES ON db.* TO '*'@'Any';
это было бы так же, как
GRANT ALL PRIVILEGES ON db.* TO 'Any'@'%';
EDIT: The Any
поле я думал исходит от PhpMyAdmin. Возможно, это означает что-то другое? Я проиллюстрировал скриншот ниже, чтобы проиллюстрировать, что я имею в виду.
Спасибо за ответ. Поле 'Any' происходит, по-видимому, из phpMyAdmin, и я обновил свой ответ, чтобы проиллюстрировать конкретные примеры, которые мне нужно понять. – xiankai