Backup lógico no MySQL
Gabarito: letra C. O comando mysqldump é a ferramenta padrão do MySQL para realizar backup lógico de bancos de dados, permitindo exportar a estrutura e os dados em um arquivo SQL.
A banca testa o conhecimento do utilitário específico do MySQL para backup lógico completo. A alternativa correta deve usar o comando mysqldump.
Alternativa A — ❌ Incorreta
O comando backup não é um utilitário reconhecido do MySQL. Não existe comando nativo com esse nome.
Alternativa B — ❌ Incorreta
mybackup também não é um comando do MySQL. O nome correto do utilitário é mysqldump.
Alternativa C — ✅ Correta ⟵ GABARITO
O comando mysqldump -u root -p tjse_db > backup.sql gera um dump lógico completo do banco "tjse_db" (tabelas, dados, views, etc.) e redireciona a saída para o arquivo "backup.sql". Essa é a forma padrão de backup lógico no MySQL.
Alternativa D — ❌ Incorreta
dump database não é um comando do MySQL no shell. Existe o comando mysqldump, mas não a sintaxe apresentada.
Alternativa E — ❌ Incorreta
O comando SELECT ... INTO OUTFILE exporta dados de uma tabela específica para um arquivo de texto, mas não realiza um backup completo do banco (faltam estrutura de tabelas, procedures, etc.). Além disso, a sintaxe correta exige permissões de arquivo e o caminho no servidor, não sendo adequada para backup lógico completo.
Gabarito: letra C