GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo quitar o eliminar una cuenta de usuario de MySQL

Introducción

Es esencial tener control sobre quién tiene acceso a una base de datos.

Eliminar un usuario de MySQL es eliminar una cuenta y sus privilegios de todas las tablas de permisos. Solo los usuarios con privilegios globales CREAR USUARIO o ELIMINAR pueden realizar dichas tareas. En este tutorial, aprenda a eliminar cuentas de usuario de MySQL usando DROP USER declaración .

Eliminación de una cuenta MySQL

1. Primero, conéctese a la base de datos MySQL como usuario root:

mysql -u root -p

Si root no tiene acceso a MySQL en su máquina, puede usar sudo mysql

2. Introduzca la contraseña cuando se le solicite y pulse Intro . Se carga un shell de MySQL.

3. Busque el nombre exacto del usuario que desea eliminar ejecutando un comando que enumera los usuarios del servidor MySQL:

SELECT User, Host FROM mysql.user;

4. La salida muestra todos los usuarios. Localice el nombre que desea eliminar, en nuestro caso es MySQLtest . Reemplazar nombre de usuario en el siguiente comando con tu usuario:

DROP USER 'username'@'host';

5. Vuelva a revisar la lista de usuarios para verificar que el usuario fue eliminado.

Sintaxis de DROP USER

La sintaxis básica para la sentencia DROP USER es:

DROP USER 'username'@'host';

Eliminar varios usuarios de MySQL

Para eliminar varios usuarios al mismo tiempo, use el mismo DROP USER sintaxis y agregar usuarios separados por una coma y un espacio.

Por ejemplo:

DROP USER 'user1'@'localhost', 'user2'@'localhost', 'user3'@'localhost';

Eliminar un usuario conectado/activo

Si el usuario que desea eliminar de la base de datos MySQL está activo en ese momento, sus privilegios se revocarán solo una vez que se cierre la sesión. Después de eso, el usuario no tendrá acceso a la base de datos.

Si desea el DROP USER declaración para que entre en vigor de inmediato, debe eliminar la sesión del usuario y luego eliminar la cuenta.

1. Busque el ID de conexión del usuario no deseado. Solicite una lista para ver todos los procesos de actividad y sus ID:

SHOW PROCESSLIST;

2. Localiza el Id del usuario y agregue el número al comando de matar para matar el proceso en MySQL:

KILL Id_number;

3. Una vez que el usuario ya no esté activo, puede eliminarlo de la base de datos MySQL con:

DROP USER 'username'@'localhost';

Cent OS
  1. Cómo eliminar un usuario de Postgres (Drop User)

  2. Cómo eliminar/eliminar usuarios en Linux usando el comando userdel

  3. Cómo agregar o eliminar un usuario de samba en Linux

  4. Cómo eliminar un cPanel en WHM

  5. Cómo hacer ssh como otro usuario

Cómo agregar y eliminar usuarios en CentOS 8

Cómo eliminar un usuario de una base de datos MySQL en cPanel

Cómo eliminar una base de datos MySQL en cPanel

Cómo eliminar un usuario de base de datos MySQL en cPanel

¿Cómo iniciar sesión como raíz en Mysql?

Cómo eliminar una cuenta de cPanel en WHM