Как реализовать обязательный контроль доступа в MySQL. Как установить классификации (т.е. совершенно секретно, секретно, конфиденциально и неклассифицировано) и разрешения в mysql. и как их сравнить.

1 ответ1

0

Сначала вы можете сделать пользователей на вашем сервере MySQL. Например:

CREATE USER 'your_name'@'localhost';

Вот синтаксическая ссылка.

и добавить гранты с заявлением GRANT:

GRANT ALL ON your_db.* TO 'your_name'@'localhost';

Контроль доступа MySQL можно использовать для настройки того, кто может обновлять, выбирать, вставлять данные в базу данных или кто может подключаться с данного хоста и что это за пользователь с привилегиями.

Примечание: эти вещи не могут быть сделаны с системой привилегий MySQL:

  • Вы не можете явно указать, что данному пользователю должно быть отказано в доступе. То есть вы не можете явно сопоставить пользователя и затем отказаться от подключения.
  • Вы не можете указать, что у пользователя есть права на создание или удаление таблиц в базе данных, но нельзя создавать или удалять саму базу данных.
  • Пароль применяется глобально к учетной записи. Вы не можете связать пароль с конкретным объектом, таким как база данных, таблица или процедура.

Пожалуйста, проверьте эту ссылку для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .