Cómo listar bases de datos MySQL a través de la línea de comandos en Linux ⋆ ALexHost SRL

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
31.12.2024

Cómo listar bases de datos MySQL a través de la línea de comandos en Linux

Cuando se trabaja con bases de datos MySQL en un sistema Linux, es común necesitar ver rápidamente todas las bases de datos disponibles en su instancia MySQL. Usted puede lograr esto fácilmente a través de la interfaz de línea de comandos (CLI). En este artículo, le guiaremos a través de los pasos para listar bases de datos MySQL usando comandos MySQL en Linux.

Prerrequisitos

Antes de proceder, asegúrese de que:

  1. MySQL Server está instalado y en ejecución en su máquina Linux.
  2. Tiene acceso al usuario raíz de MySQL o a un usuario con privilegios suficientes para ver la lista de bases de datos.

Guía paso a paso

1. Abrir el terminal

Comienza abriendo una ventana de terminal en tu sistema Linux.

2. Inicie sesión en MySQL

Para iniciar sesión en MySQL desde la línea de comandos, utilizará el comando mysql seguido de la opción -u para el nombre de usuario y la opción -p para proporcionar la contraseña.

mysql -u root -p
  • u root: Esta opción especifica el nombre de usuario de MySQL. Sustituya root por su nombre de usuario si es diferente.
  • p: Esto le indica a MySQL que desea introducir una contraseña para el usuario. Una vez que presione Enter, se le pedirá que ingrese la contraseña.

Después de introducir su contraseña, debería ver el prompt de MySQL, que se parece a esto:

mysql>

3. Mostrar todas las bases de datos

Una vez que haya iniciado sesión, para mostrar todas las bases de datos disponibles, escriba el siguiente comando en el indicador de MySQL:

MOSTRAR BASES DE DATOS;

Esto mostrará una lista de todas las bases de datos disponibles en su servidor MySQL:

--------------------
| Base de datos
--------------------
| Esquema de información
| mysql
| Esquema de rendimiento
| Sistema
--------------------

4. Salir de MySQL

Una vez que haya terminado de ver las bases de datos, puede salir de MySQL escribiendo:

exit;

Esto le devolverá a la terminal de Linux.

Solución de problemas

  1. Problemas de permisos: Si está utilizando una cuenta de usuario sin privilegios suficientes, es posible que no pueda ver todas las bases de datos. Asegúrese de que el usuario tiene el privilegio SHOW DATABASES o es un superusuario.
  2. El servicio MySQL no se está ejecutando: Si encuentra errores de conexión, verifique que el servicio MySQL se está ejecutando utilizando el siguiente comando:
    sudo systemctl status mysql

    Si no se está ejecutando, inicie el servicio utilizando:

    sudo systemctl start mysql

Consejos adicionales

  • Utilizar un puerto MySQL diferente: Si MySQL se ejecuta en un puerto no predeterminado, puede especificar el número de puerto utilizando la opción -P de la siguiente manera:
    mysql -u root -p -P 3307
  • Listar detalles específicos de la base de datos: Si desea comprobar los detalles de una base de datos en particular, puede cambiar a esa base de datos utilizando el comando USE:
    USE nombre_base_de_datos;
    MOSTRAR TABLAS;

Esto mostrará todas las tablas de esa base de datos.

Conclusión

Listar bases de datos MySQL desde la línea de comandos en un sistema Linux es un proceso simple que requiere sólo unos pocos comandos. Iniciando sesión con los privilegios correctos y utilizando el comando SHOW DATABASES; puede ver rápidamente las bases de datos alojadas en su servidor MySQL. Esta es una tarea esencial cuando se administran servidores MySQL, especialmente en entornos con múltiples bases de datos.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills