Уклонение от похвалы — это просьба повторить ее (Ф. Ларошфуко).

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

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
12 апреля 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

 

Как видите, пользователь с именем 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.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close