Поиск по сайту:
Все говорят, что здоровье дороже всего, но никто этого не соблюдает (К. Прутков).

Как отозвать доступ у пользователя в MySQL CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
12.04.2020
Как установить MySQL на Ubuntu 16.04

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

 

Предположим, по ошибке вы дали пользователю разрешение на доступ к базе данных, и теперь вам нужно отозвать его. Таким образом, вы можете сделать это только с командой revoke. Вы также можете отозвать пользовательские привилегии MySQL из определенной базы данных.

Давайте начнем процесс, MySQL сервер является наиболее широко используемым сервером баз данных RDBMS, доступным на современном рынке. Существует множество баз данных, таких как PostgreSQL, NoSQL и Redis. NoSQL-сервер, такой как MongoDB, хранит данные в формате документа.

Шаг 1: Создать базу данных

create database testing;
create database prepare;

 

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Шаг 2: Предоставьте привилегии пользователю ‘ test and.

grant all privileges on testing to 'test'@'localhost' identified by 'password';

 

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Переключитесь, чтобы подготовить базу данных для предоставления разрешения для пользователя test.

use prepare;
grant all privileges on prepare to 'test'@'localhost' identified by 'password';
flush privileges;

 

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Шаг 3: Таким образом, тестовые пользователи должны иметь возможность видеть или получать доступ к обеим базам данных и проверять это по логину test пользователя.

mysql -h localhost -u test -ppassword

 

Читать  Как использовать функцию COALESCE в MySQL

Как видите, пользователь с именем test может видеть обе базы данных.

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Вы можете увидеть разрешение базы данных для пользователя «test».

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Теперь мы удаляем разрешение на подготовку базы данных от пользователя test.

revoke all on prepare from test@localhost;

 

или

revoke all privileges on testing from 'test'@'localhost';

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Пользователь test не имеет разрешения на подготовку базы данных.

Как отозвать доступ у пользователя в MySQL CentOS 7

 

Вы сделали это

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Рекомендуемое
Ваш бизнес-сайт столкнулся с какой-либо атакой в последнее время? Вы…

Спасибо!

Теперь редакторы в курсе.