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
About Author

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