SóProvas


ID
1932589
Banca
CESPE / CEBRASPE
Órgão
TCE-SC
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Acerca dos sistemas gerenciadores de banco de dados MySQL e PostgreSQL, julgue o item subsequente.

Na administração do MySQL 5.6, ao se executar o becape full lógico por meio do aplicativo mysqldump, recomenda-se verificar a integridade dos dados antes de realizar o becape. Nesse caso, a sintaxe correta é a mostrada a seguir.

mysqldump -u usuario -p senha --check-all-db --all-databases > arquivo.sql

Alternativas
Comentários
  • não existe esta opção '--check-all-db'

    http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html#mysqldump-option-summary

  • sintaxe correta para o backup de um banco de dados que está rodando no MySQL em um servidor Linux:

    mysqldump -u usuario -p nome_banco > arquivo_backup.sql

  • fui tentar chutar essa

     

    me dei mal

     

    pqp

     

    essas questoes assim tem que deixar na conta do papa mesmo

  • Para verificar a integridade dos dados antes de realizar o becape usa-se mysqlcheck. Não é o mysqldump.

    EX: mysqlcheck c -u root -p --all-databases

  • Gabarito: ERRADO

    O mysqldump de fato executa um becape lógico, ele produz um conjunto de comandos SQL que possam reconstruir as tabelas e os dados. Contudo, não existe nenhuma recomendação para verificação da integridade dos dados antes do becape. O comando está com todos os parâmetros corretos, exceto, o –check-all-db que não existe na documentação oficial.

    https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html

  • Aquela questão em branco.

  • Se o banco não estiver íntegro, o backup é o menor dos problemas. Mas o SGBD garante a integridade.