Introdução
Neste desafio, você praticará a inicialização do serviço MySQL e explorará os bancos de dados e tabelas do sistema. Compreender como gerenciar o serviço MySQL e navegar pelas tabelas do sistema é uma habilidade crucial para qualquer administrador de banco de dados ou desenvolvedor que trabalhe com MySQL.
Iniciar o MySQL e Explorar Tabelas do Sistema
Neste desafio, você colocará em prática a inicialização do serviço MySQL, a conexão ao servidor e a exploração dos bancos de dados e tabelas do sistema. Estas são competências fundamentais para operar com bancos de dados MySQL.
Tarefas
- Iniciar o serviço MySQL
- Conectar ao MySQL como usuário root
- Listar todos os bancos de dados do sistema
- Selecionar e explorar o banco de dados de sistema
mysql - Listar todas as tabelas contidas no banco de dados
mysql - Salvar a lista de tabelas em um arquivo chamado
system_tables.txtno diretório~/project, que já foi criado para você.
Requisitos
- Todos os comandos devem ser executados no terminal dentro do diretório
~/project - Utilize
sudoquando necessário para executar comandos com privilégios elevados - Conecte-se ao MySQL utilizando a interface de linha de comando
- Utilize comandos SQL para listar bancos de dados e tabelas
- A saída deve ser salva obrigatoriamente no arquivo
system_tables.txtno diretório~/project
Dicas
Clique duas vezes no arquivo system_tables.txt na Área de Trabalho para abri-lo no editor de texto, depois copie e cole o resultado obtido no terminal.

Ícone da Área de Trabalho → project → clique com o botão direito para criar um novo arquivo → system_tables.txt → clique duas vezes para abrir no editor de texto → copie e cole a saída do terminal → salve e feche o arquivo
Exemplo
Após executar seus comandos e salvar os resultados, você pode verificar o conteúdo do arquivo:
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 |
+------------------------------------------------------+
Resumo
Neste desafio, você praticou a inicialização do serviço MySQL, a conexão ao servidor e a exploração de bancos de dados e tabelas do sistema. Estas são habilidades essenciais para o trabalho com bancos de dados MySQL. O desafio reforça a importância de saber gerenciar o serviço MySQL e navegar pela estrutura interna do sistema.



