0
У меня есть пара MySQL, которая обменивается через VIP. Я хочу проверить разрешения для всех пользователей (включая root) от ЛЮБОГО IP. При попытке просмотреть все гранты на корень я получаю это:MySQL 5.6 Показать ВСЕ гранты для пользователя
mysql> show grants for root;
ERROR 1141 (42000): There is no such grant defined for user 'root' on host '%'
Но есть и другие гранты для корня:
mysql> show grants for 'root'@'localhost';
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for [email protected] |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `*.*`.* TO 'root'@'localhost' |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.00 sec)
Как я могу просмотреть все гранты для пользователя (все узлы и базы данных)?
Я думаю, что вы бы получить помощь от этого [вопрос] (http://stackoverflow.com/questions/497317/how-can-i-view-all- гранты для базы данных) – DecoderReloaded
См. http://dba.stackexchange.com/questions/23265/mysql-show-grants-for-all-users – pringi