¿Como listar usuarios de Mysql desde la consola?

Mysql almacena los usuarios y los nombres de las DB de usuarios en una base general, digamos en la base de datos principal del servidor. Además de esto, en esa misma DB de guardan los privilegios y permisos de los usuarios, lo que le permite a mysql aceptar o denegar el acceso a las conexiones entrantes.

Para listar los usuarios de nuestras bases de datos y recabar más información al respecto lo que se hace es filtrar la base de datos general del servidor y lograr tener los usuarios y las bd de clientes a disposición.

Lo primero es ingresar al servidor mysql:

# mysql
mysql> select User from mysql.user;
+------------------+
| User             |
+------------------+
| admin_blog       |
| basemuestra      |
| control_back     |
| control2_back    |
| duen_resel       |
| elaster2         |
| furius_mount     |
| nose_otrouser    |
| user_wordpress   |
| wp_user          |
+------------------+
10 rows in set (0.00 sec)

También podemos filtrar para enlazar estos usuarios hacia la base de datos a la que poseen permisos o privilegios de acceso.

mysql> select u.User,Db from mysql.user u,mysql.db d where u.User=d.User;
+------------------+----------------+
| User             | Db             |
+------------------+----------------+
| admin_blog       | prueba         |
| basemuestra      | labdmodesta    |
| basemuestra      | labdtest       |
| control_back     | backups        |
| control2_back    | control2       |
| duen_resel       | test           |
| elaster2         | elaster_joom   |
| furius_mount     | furius_wp      |
| nose_otrouser    | tester         |
| nose_otrouser    | tester2        |
| user_wordpress   | user_db        |
| user_wordpress   | user_wp        |
| user_wordpress   | user_wp2       |
| wp_user          | wp_db          |
+------------------+----------------+
10 rows in set (0.00 sec)

Deja tu comentario

20 + cuatro =

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.