MySQL est une base de données bien connue qui peut être utilisée avec facilité et sans tracas et est utilisée dans de nombreuses grandes entreprises. L'intégrité des données et les administrateurs de données signifient beaucoup pour de telles grandes entreprises. Mais en ce qui concerne l'intégrité des données et la prise en charge des utilisateurs, de leurs privilèges, de leur création et de leur suppression, l'administrateur de la base de données assume la responsabilité de ces tâches. Donc, dans cet article, nous allons en apprendre davantage sur les différentes méthodes pour supprimer ou supprimer un utilisateur dans MySQL.
Avant de commencer à découvrir la suppression de l'utilisateur dans MySQL, on suppose que vous savez comment créer et répertorier les utilisateurs et avoir déjà installé MySQL sur votre système. Alors, déterminez la version de MySQL en utilisant la commande ci-dessous:
mysql -vSi vous pouviez voir la version, cela signifie qu'il est déjà installé. À l'avenir, nous allons déterminer l'état du mysql du système.service. Ensuite, nous pourrions nous connecter au serveur MySQL.
Sudo Systemctl Status MySQLDans le cas où le service n'aurait pas commencé, vous pouvez l'initier avec la commande suivante:
sudo systemctl start mysqlUne fois le service au début, vous pouvez vous connecter au shell MySQL en tant qu'utilisateur racine afin que vous puissiez accéder à tout à l'intérieur.
sudo mysql -u root -pAprès vous être connecté à MySQL, énumérez les noms d'utilisateurs et les noms d'hôte de MySQL.Utilisateur en exécutant la commande suivante:
Sélectionnez l'utilisateur, l'hôte depuis MySQL.utilisateur;Après avoir regardé la liste des utilisateurs, sélectionnez l'utilisateur que vous souhaitez supprimer / supprimer.
Il existe deux façons de supprimer un utilisateur avec une différence subtile. Si vous souhaitez supprimer un utilisateur déjà existant et que vous connaissez son nom, vous pouvez exécuter la commande simple «Drop User», ainsi que le nom d'utilisateur et son nom d'hôte. Comme ça:
Drop user 'user_name' @ 'host_name';Mais si vous ne connaissez pas ou ne vous souvenez pas du nom de l'utilisateur et que vous avez une intuition du nom de l'utilisateur, MySQL fournit la clause If existant pour aider dans de tels scénarios. Si le nom de l'utilisateur existe dans le MySQL par rapport au nom fourni dans la requête, il sera supprimé à coup sûr. Sinon, il ne sera pas supprimé. Cependant, si nous n'utilisons pas la clause if existant, MySQL ne fonctionnera pas et vous verriez une erreur. Ainsi, il est recommandé d'utiliser la clause If existant si vous n'êtes pas sûr de l'existence du nom de l'utilisateur dans MySQL. La syntaxe générale si vous souhaitez utiliser la clause If existant est partagée ci-dessous:
Supprimer l'utilisateur si existe 'user_name' @ 'host_name';Vous pouvez également supprimer ou supprimer plusieurs utilisateurs dans une seule requête en exécutant la commande suivante dans le shell de MySQL:
Drop user 'user_name1' @ 'host_name1 "user_name2' @ 'host_name2';Lorsque vous avez supprimé l'utilisateur, vous pouvez à nouveau vérifier la liste des utilisateurs, que l'utilisateur existait toujours dans la liste ou non.
Sélectionnez l'utilisateur, l'hôte depuis MySQL.utilisateur;Vous pouvez voir dans la liste que l'utilisateur ou les utilisateurs supprimés ne sont plus là.
C'est donc ainsi que nous pouvons supprimer ou supprimer un utilisateur dans MySQL en utilisant la commande Drop.
Conclusion
Dans cet article, nous avons appris deux syntaxes différentes pour supprimer l'utilisateur dans MySQL. Nous avons également appris à supprimer plusieurs utilisateurs dans une seule requête.