O sistema gerenciador de banco de dados MysSQL conta com um utilitário que possibilita a realização de backups lógicos de bancos de dados.
Esse é o utilitário
Amysqlcheck.
Bmysqlshow.
Cmysqlslap.
Dmysqldump.
Emysqld_multi.
Revelar gabarito e comentário▾
GabaritoD — mysqldump.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Utilitários do MySQL: backup lógico com mysqldump
Gabarito: letra D. O mysqldump é o utilitário do MySQL destinado à realização de backups lógicos, exportando a estrutura e os dados de um banco em formato de instruções SQL (ou texto delimitado), que podem ser posteriormente reimportados para recriar o banco. Os demais utilitários citados têm finalidades distintas: mysqlcheck (verificação/reparação), mysqlshow (exibição de informações), mysqlslap (teste de carga) e mysqld_multi (gerenciamento de múltiplas instâncias).
O backup lógico é uma das duas grandes categorias de backup em bancos de dados. Enquanto o backup físico copia os arquivos de dados do SGBD (como os arquivos .ibd do InnoDB ou os .frm), o backup lógico gera um arquivo de texto com comandos SQL (CREATE TABLE, INSERT INTO, etc.) que, ao serem executados, recriam o banco de dados em outro local. O mysqldump é a ferramenta clássica para esse fim no MySQL, sendo amplamente utilizado para migrações, replicação de ambientes e cópias de segurança.
A utilidade do mysqldump reside na sua flexibilidade: é possível fazer backup de um banco inteiro, de tabelas específicas ou até mesmo apenas da estrutura (sem os dados), usando opções como --no-data ou --no-create-info. O resultado é um arquivo SQL que pode ser restaurado com o cliente mysql (ex.: mysql -u usuario -p banco < backup.sql). Essa abordagem é independente de plataforma e versão do MySQL, o que a torna muito útil em cenários de migração entre servidores diferentes.
A banca explora aqui o conhecimento da nomenclatura dos utilitários do MySQL, um tópico recorrente em provas de banco de dados. A pegadinha está em confundir o mysqldump com ferramentas de manutenção ou diagnóstico, como mysqlcheck ou mysqlshow. Para acertar, é essencial saber a função de cada utilitário listado nas alternativas.
Guarde a função de cada utilitário: é exatamente essa distinção que separa a alternativa correta das demais.
Utilitários MySQL: mysqldump (Backup lógico, Exporta estrutura e dados em SQL); mysqlcheck (Verificação e reparação de tabelas); mysqlshow (Exibe informações do banco); mysqlslap (Teste de carga (benchmark)); mysqld_multi (Gerencia múltiplas instâncias)
Alternativa A — ❌ Incorreta
O mysqlcheck é um utilitário de manutenção do MySQL, usado para verificar, reparar, analisar e otimizar tabelas. Ele não realiza backups. A confusão pode ocorrer porque ambos são utilitários de linha de comando do MySQL, mas suas finalidades são completamente distintas: um cuida da integridade das tabelas, o outro da cópia de segurança.
Alternativa B — ❌ Incorreta
O mysqlshow é um utilitário que exibe informações sobre bancos de dados, tabelas, colunas e índices. Ele é usado para inspecionar a estrutura do banco, não para criar cópias de segurança. É uma ferramenta de diagnóstico e visualização, sem qualquer relação com backup.
Alternativa C — ❌ Incorreta
O mysqlslap é uma ferramenta de teste de carga (benchmark) do MySQL. Ela simula múltiplos clientes acessando o banco simultaneamente para avaliar o desempenho do servidor. Não tem função de backup, sendo utilizada em cenários de análise de performance e capacidade.
Alternativa D — ✅ Correta ⟵ GABARITO
O mysqldump é o utilitário do MySQL que realiza backups lógicos. Ele gera um arquivo com comandos SQL que recriam a estrutura e os dados do banco, permitindo restaurar o banco em outro servidor ou momento. É a ferramenta padrão para esse fim, amplamente documentada e utilizada em ambientes de produção.
Alternativa E — ❌ Incorreta
O mysqld_multi é um utilitário para gerenciar múltiplas instâncias do MySQL em um mesmo servidor. Ele permite iniciar, parar e monitorar vários processos mysqld simultaneamente. Não está relacionado a backup, mas sim à administração de múltiplos servidores MySQL.
PEGA ESSA DICA!
Para memorizar os utilitários do MySQL, associe cada um à sua função principal: dump = backup (exportar dados), check = verificação/reparação, show = exibição de informações, slap = teste de carga (benchmark) e multi = múltiplas instâncias. Essa associação direta entre nome e função é a chave para acertar questões desse tipo.