Удаление или удаление пользователя в MySQL

Delete Drop User Mysql



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







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



MySQL-V

Если вы видели версию, значит она уже установлена. Двигаясь дальше, мы выясним состояние системной службы mysql.service. Тогда мы сможем войти на сервер MySQL.



sudo systemctl положение дел MySQL

Если служба не запущена, вы можете запустить ее с помощью следующей команды:





sudo systemctl Начните MySQL

После запуска службы вы можете подключиться к оболочке MySQL как пользователь root, так что вы можете получить доступ ко всему внутри.

sudo mysql-ты корень-п

После входа в MySQL выведите список имен пользователей и хостов из mysql.user, выполнив следующую команду:



ВЫБРАТЬ Пользователь ,хозяин ИЗ mysql. Пользователь ;

После просмотра списка пользователей выберите пользователя, которого вы хотите удалить / удалить.

Есть два способа удалить пользователя с небольшой разницей. Если вы хотите удалить уже существующего пользователя и знаете его имя, вы можете запустить простую команду DROP USER вместе с именем пользователя и его именем хоста. Нравится:

УРОНИТЬ ПОЛЬЗОВАТЕЛЬ 'Пользователь_имя'@'хозяин_имя';

Но если вы не знаете или не помните имя пользователя и догадываетесь об имени пользователя, тогда MySQL предоставляет предложение IF EXISTS, чтобы помочь в таких сценариях. Если имя пользователя существует в MySQL напротив имени, указанного в запросе, оно обязательно будет удалено. В противном случае он не будет удален. Однако, если мы не используем предложение IF EXISTS, MySQL не будет работать, и вы увидите ошибку. Поэтому рекомендуется использовать предложение IF EXISTS, если вы не уверены в существовании имени пользователя в MySQL. Общий синтаксис, если вы хотите использовать предложение IF EXISTS, представлен ниже:

УРОНИТЬ ПОЛЬЗОВАТЕЛЬ ЕСЛИ СУЩЕСТВУЮТ 'Пользователь_имя'@'хозяин_имя';

Вы также можете удалить или удалить нескольких пользователей в одном запросе, выполнив следующую команду в оболочке MySQL:

УРОНИТЬ ПОЛЬЗОВАТЕЛЬ 'Пользователь_name1 '@'хозяин_name1 ' 'Пользователь_name2 '@'хозяин_name2 ';

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

ВЫБРАТЬ Пользователь ,хозяин ИЗ mysql. Пользователь ;

Вы можете увидеть в списке, что удаленного пользователя или пользователей больше нет.

Итак, вот как мы можем удалить или удалить пользователя в MySQL с помощью команды DROP.

Заключение

В этой статье мы узнали два разных синтаксиса для удаления пользователя в MySQL. Мы также научились удалять несколько пользователей в одном запросе.