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

Тема в разделе "Базы данных", создана пользователем Q_BASIC, 5 дек 2015.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    407
    Симпатии:
    280
    Приветствую,

    Есть 2 пользователя базы данных с логином "любым":
    [​IMG]

    Как их удалить? Из-за них, у меня при подключении к БД с любыми логинами и паролями ошибки не появляется, а мне надо ошибку.
     
  2. iwlseo

    iwlseo Писатель

    Регистр.:
    6 май 2013
    Сообщения:
    2
    Симпатии:
    1
    это не пользователи, а привелегии, т.е. правила предоставления доступа. Так что просто отредактируйте их.
     
    Q_BASIC нравится это.
  3. Black Hat

    Black Hat Постоялец

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