Eliminar los usuarios de MySQL o MariaDB

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

Eliminar usuarios anónimos

Cuando instalamos MySQL o MariaDB se crea un usuario anónimo por defecto que representa un problema de seguridad para una base de datos en Producción.

  • Revisamos los usuarios que están dados de alta en la base de datos MySQL (o MariaDB) para detectar los usuarios anónimos:
MariaDB [(none)]> select user from mysql.user;
+———-+
| user |
+———-+
| appuser1 |
| root |
| root |
| |
| appuser1 |
| root |
| |
| root |
+———-+
8 rows in set (0.00 sec)

MariaDB [(none)]>
  • A continuación, eliminamos los usuarios anónimos de la base de datos:
MariaDB [(none)]> DELETE FROM mysql.user WHERE User='';
Query OK, 2 rows affected (0.00 sec)

MariaDB [(none)]> select user from mysql.user;
+———-+
| user |
+———-+
| appuser1 |
| root |
| root |
| appuser1|
| root |
| root |
+———-+
6 rows in set (0.00 sec)

MariaDB [(none)]>

Ahora nuestra base de datos MySQL o MariaDB es más segura.

Borrar otros usuarios de la base de datos

Si queremos borrar otros usuarios en MySQL, tenemos el comando drop user. Se utiliza de la siguiente manera:

  • Eliminamos más de un usuario para un host en concreto:
drop user 'admin'@'puerto53.com', 'registros'@'puerto53.com';
  • Eliminamos un usuario para todos los hosts:
drop user admin;

¿Te ha gustado? ¡Compártelo!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

SUSCRÍBETE A PUERTO53

Recibe un email periódico con los artículos más interesantes de Puerto53.com

Antes de suscribirte lee los términos y condiciones. Gracias.

Contenido Relacionado

Tutorial de ElasticSearch

Tabla de contenidos1 ¿Qué es ElasticSearch?2 Instalación de ElasticSearch2.1 Instalación de Java2.2 Instalación de ElasticSearch en Linux CentOS 72.2.1 Configuración

Leer más »

Artículos Recientes

Deja un comentario

About Author