Introducción
En este desafío, pondrás en práctica el inicio del servicio MySQL y explorarás las bases de datos y tablas del sistema. Comprender cómo gestionar el servicio MySQL y navegar por las tablas del sistema es una habilidad fundamental para cualquier administrador de bases de datos o desarrollador que trabaje con este motor.
Iniciar MySQL y Explorar Tablas del Sistema
En esta actividad, practicarás cómo arrancar el servicio de MySQL, conectarte al servidor y examinar las bases de datos y tablas que componen el sistema. Estas son competencias esenciales para operar con bases de datos MySQL.
Tareas
- Iniciar el servicio MySQL.
- Conectarse a MySQL con el usuario root.
- Listar todas las bases de datos presentes en el sistema.
- Seleccionar y explorar la base de datos de sistema llamada
mysql. - Listar todas las tablas contenidas en la base de datos
mysql. - Guardar la lista de tablas en un archivo llamado
system_tables.txtdentro del directorio~/project, el cual ya ha sido creado previamente.
Requisitos
- Todos los comandos deben ejecutarse en la terminal dentro del directorio
~/project. - Utiliza
sudocuando sea necesario para ejecutar comandos con privilegios elevados. - Conéctate a MySQL utilizando la interfaz de línea de comandos.
- Emplea comandos SQL para listar las bases de datos y tablas.
- El resultado debe guardarse en un archivo llamado
system_tables.txten la ruta~/project.
Consejos
Haz doble clic en el archivo system_tables.txt en el Escritorio para abrirlo con el editor de texto, luego copia y pega el resultado obtenido en la terminal.

Icono del Escritorio → project → clic derecho para crear un nuevo archivo → system_tables.txt → doble clic para abrir en el editor de texto → copiar y pegar el resultado de la terminal → guardar y cerrar el archivo.
Ejemplo
Tras ejecutar los comandos y guardar los resultados, puedes verificar el contenido del archivo:
cat ~/project/system_tables.txt
+------------------------------------------------------+
| Tables_in_mysql |
+------------------------------------------------------+
| column_stats |
| columns_priv |
| db |
| event |
| func |
| general_log |
| gtid_slave_pos |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| index_stats |
| innodb_index_stats |
| innodb_table_stats |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| roles_mapping |
| servers |
| slow_log |
| table_stats |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+------------------------------------------------------+
Resumen
En este desafío, has practicado cómo iniciar el servicio MySQL, establecer una conexión con el servidor y explorar las bases de datos y tablas del sistema. Estas habilidades son los pilares para trabajar con bases de datos MySQL. El ejercicio refuerza la importancia de saber gestionar el servicio y navegar por la estructura interna del sistema.



