
КАК реализовать обязательный контроль доступа в mysql. Как установить классификации (то есть совершенно секретно, секретно, конфиденциально и несекретно) и допуски в mysql. и как их сравнить.
решение1
Сначала вы можете создать пользователей на вашем сервере MySQL. Например:
CREATE USER 'your_name'@'localhost';
Вотссылка на синтаксис.
и добавить гранты сЗаявление о предоставлении гранта:
GRANT ALL ON your_db.* TO 'your_name'@'localhost';
Контроль доступа MySQL можно использовать для настройки того, кто может обновлять, выбирать, вставлять данные в базу данных или кто может подключаться с заданного хоста, а также какие у этого пользователя привилегии.
Примечание: Эти действия невозможно выполнить с помощью системы привилегий MySQL:
- Вы не можете явно указать, что данному пользователю следует отказать в доступе. То есть, вы не можете явно сопоставить пользователя, а затем отклонить соединение.
- Нельзя указать, что у пользователя есть привилегии на создание или удаление таблиц в базе данных, но нет привилегий на создание или удаление самой базы данных.
- Пароль применяется глобально к учетной записи. Вы не можете связать пароль с определенным объектом, таким как база данных, таблица или процедура.
пожалуйста, проверьтеэта ссылкаЧтобы получить больше информации.