Удалить "любых" пользователей

Статус
В этой теме нельзя размещать новые ответы.

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Есть 2 пользователя базы данных с логином "любым":
48081d61bde7.png


Как их удалить? Из-за них, у меня при подключении к БД с любыми логинами и паролями ошибки не появляется, а мне надо ошибку.
 
это не пользователи, а привелегии, т.е. правила предоставления доступа. Так что просто отредактируйте их.
 
Делаем
select user, host from mysql.user;
Код:
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| %                | %         |
| %                | localhost |
| test             | localhost |
+------------------+-----------+
Это разные пользователи. В майадмине выше - они и есть. Плюс выводится информация об их привилегиях. % - значит любой пользователь/хост.
'test'@'localhost' и 'test'@'127.0.0.1' - разные учетки, хотя с локальной машины можно зайти на оба, и может быть путаница. и эти учетки могут иметь разные привилегии.
если мы реально работаем от другого пользователя, например, test, то % - можно удалить:
Код:
DROP USER '%'@'%';
DROP USER '%'@'localhost';
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху