← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

João é um administrador de banco de dados MySQL e precisa realizar o backup lógico completo do banco de dados "tjse_db". Para isso, João deverá utilizar o comando:

Gabarito: C

Quando a questão fala em backup lógico completo no MySQL, ela está falando de exportar a estrutura e os dados em formato texto, para depois poder recriar o banco se precisar. O comando clássico para isso é o mysqldump, que gera um arquivo .sql com o conteúdo do banco. É aquela ferramenta que o pessoal do MySQL usa quando quer fazer um backup “legível” e fácil de restaurar depois. No caso do banco tjse_db, a forma correta é usar mysqldump -u root -p tjse_db > backup.sql. O -u indica o usuário, o -p pede a senha e a saída é redirecionada para um arquivo chamado backup.sql. Esse arquivo pode ser usado depois para restaurar o banco com o próprio cliente MySQL. As outras alternativas tentam parecer comandos de backup, mas não são comandos válidos do MySQL para esse fim. Em concurso, a banca costuma cobrar justamente o nome da ferramenta certa, e aqui não tem mistério: backup lógico no MySQL remete ao mysqldump. Então o gabarito C está correto porque o mysqldump é a utilidade própria para gerar dump lógico do banco, ao contrário das opções que inventam comandos ou usam instruções que não fazem backup completo.

Continue treinando

Questões relacionadas