GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo mostrar usuarios en MySQL usando Linux

MySQL es uno de los administradores de bases de datos más populares del mundo. Tiene muchas características que lo hacen confiable, robusto y eficiente. Sin embargo, como todo programa, su máxima fiabilidad se consigue si lo utilizamos correctamente.

Una forma fácil y confiable de aumentar la seguridad de MySQL es crear usuarios con permisos limitados en la base de datos. En este tutorial, aprenderá cómo mostrar a los usuarios en MySQL cómo administrar bases de datos MySQL de manera más eficiente en un entorno de terminal Linux en su VPS.

¿Por qué crear usuarios en MySQL?

Al instalar MySQL, el primer usuario que se crea es el usuario raíz:el administrador de MySQL. El usuario raíz tiene permiso para hacer todo en la base de datos MySQL, por lo que no es conveniente que otras personas accedan a sus bases de datos utilizando esta cuenta.

Por otro lado, los piratas informáticos siempre intentan iniciar sesión como usuario root para robar la información alojada. O peor aún, destruir el servicio y los datos con él.

Con esto en mente, un administrador de sistemas debe crear usuarios con permisos específicos en algunas bases de datos y, a su vez, en algunas tablas. Con esto, si la seguridad de ese usuario se ve comprometida, el impacto es mínimo o manejable.

Cómo mostrar usuarios en MySQL en Linux

Aquí aprenderá el método más fácil que existe:

  1. Iniciar sesión mediante SSH

Primero, debe acceder a nuestro servidor mediante SSH. ¡Tenemos un tutorial que detalla el proceso!

ssh your-user@your-server
  1. Asegúrese de tener privilegios de raíz

Una vez tengamos acceso a nuestro servidor, tenemos que entrar en la consola de MySQL. Para hacerlo, necesitamos privilegios de root. Ingrese esto en la línea de comando:

sudo mysql -u root -p
  1. Escriba su contraseña raíz de MySQL

Luego, tendremos que escribir nuestra contraseña de root de MySQL. Debe ser diferente de la contraseña raíz del sistema.

Una vez que estamos en la consola de MySQL como usuario root, podemos ejecutar sentencias y comandos.

  1. Mostrar usuarios de MySQL

Ahora podemos listar todos los usuarios creados en MySQL a través del siguiente comando de MySQL:

mysql> SELECT user FROM mysql.user;

Como resultado, podremos ver todos los usuarios que se han creado en MySQL.

  1. Agregar una columna de host (opcional)

Puede haber usuarios duplicados. Esto se debe a que MySQL filtra el acceso a un servidor según la dirección IP de la que proviene. Entonces también puede agregar una columna de host.

Mysql> SELECT user,host FROM mysql.user;

Con esto, podremos ver los usuarios de MySQL y desde qué host o dirección IP tienen permiso para acceder.

Conclusión

La administración de un servidor de base de datos no siempre es una tarea fácil. Por lo que debemos tener cuidado con la creación y administración de los permisos de los usuarios. Ahora ya sabe cómo mostrar usuarios de MySQL vinculados a una base de datos.

¡Puedes consultar la documentación oficial de MySQL sobre permisos y creación de usuarios para ampliar tus conocimientos!


Linux
  1. Cómo depurar programas C en Linux usando gdb

  2. Cómo instalar MySQL 5.7 en Amazon Linux

  3. Cómo crear un usuario de Linux usando Ansible

  4. Cómo reiniciar Linux usando la línea de comandos

  5. Cómo comprobar la versión de MySQL en Linux

Permisos de Linux:cómo encontrar los permisos de un archivo

Cómo cambiar el nombre de la base de datos MySQL en Linux

Cómo cambiar un Shell de usuario en Linux

Cómo mostrar archivos ocultos en Linux

Cómo ver los usuarios registrados en Linux

Cómo conectarse a MySQL usando PHP