Последние новости:

Поиск по сайту:

Мы все — рабы того лучшего, что внутри нас, и того худшего, что снаружи (Б. Шоу).

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

1 мин для чтения
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

 

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

 

Читать  Как создать успешный интернет-магазин в 2020 году. Часть 2

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

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

 

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

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

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

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

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

**ссылки nofollow

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

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

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

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

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

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

close

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

close