

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere a seguinte sequência de comandos feita a partir do sistema gerenciador de bancos de dados MySQL 9.2:
mysqldump db1 > dump.sql
mysqadmin create db2
mysql db2 < dump.sql
Essa sequência tem como resultado
a compactação dos dados contidos nas bases de dados db1 e db2.
a cópia dos dados contidos na base de dados db2 para a base de dados db1.
a cópia dos dados contidos na base de dados db1 para a base de dados db2.
a exclusão dos dados contidos na base de dados db1.
a encriptação dos dados contidos nas bases de dados db1 e db2.
Assinale a alternativa correta sobre MySQL 8.
Sem --single-transaction, o mysqldump já garante snapshot consistente em InnoDB.
Com --single-transaction, o mysgldump precisa bloquear tabelas com LOCK TABLES para obter consistência.
Com --single-transaction, o mysqldump faz um dump consistente das tabelas InnoDB sem bloquear tabelas; não se aplica a engines não transacionais.
mysqldump é backup físico dos arquivos de dados.
mysqldump Iê dados “sujos” (dirty reads) de transações não confirmadas.
João, administrador de Banco de Dados MySQL, precisa realizar, periodicamente, o backup lógico completo do banco de dados "tjms_db".
Para completar a tarefa, João deverá executar o comando:
backup -u root -p tjms_db > backup.sql;
mydump -u root -p tjms_db > backup.sql;
mybackup -u root -p tjms_db > backup.sql;
mysqldump -u root -p tjms_db > backup.sql;
select * from tjms_db into outfile backup.sql;
No MySQL, o backup lógico guarda as informações representadas como estrutura lógica de banco de dados (CREATE) e conteúdo (INSERT ou arquivos de texto delimitado) em um arquivo. Nesse sentido, o comando que realiza o backup lógico completo de cada banco de dados é:
mysqldump -u root -p --backup-all-databases > backup.sql
mybackup -u root -p --all-databases > backup.sql
mysqldump -u root -p --all-databases > backup.sql
mybackup -u root -p --full-backup > backup.sql
No contexto da administração de um Sistema de Gerenciador de Banco de Dados MySQL, analise o comando a seguir.
mysqldump -u root -p exemploDB > saida.sql
O efeito causado pela execução desse comando é:
Assinale a alternativa CORRETA:
A criação de políticas de segurança do tipo “dump” na base de dados especificada.
A criação de um backup da base de dados especificada.
A criação de um relatório de avaliação do desempenho da base de dados especificada.
A criação de um relatório de transações que falharam na base de dados especificada.
A criação de uma política de duplicação do tipo “dump” na base de dados especificada.
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
mysqlcheck.
mysqlshow.
mysqlslap.
mysqldump.
mysqld_multi.
O mysqldump é uma ferramenta integrada ao MySQL, que está disponível junto à instalação padrão do MySQL Server. Essa ferramenta permite realizar backups lógicos de bancos de dados MySQL e é amplamente utilizada devido à sua facilidade de uso e à sua capacidade de criar arquivos, contendo instruções SQL para recriar a estrutura e os dados do banco de dados.
Assinale a alternativa que apresenta corretamente a sintaxe de uso do mysqldump em linha de comando. Assuma que o banco de dados está protegido por senha, que a expressão [nome_do_banco] representa o nome do banco de dados, [login] representa o login de acesso do usuário e que o backup será realizado em um arquivo chamado “backup.sql”.
mysqldump -u [login] -p -s [nome_do_banco] -o backup.sql
mysqldump -u [login] -p [nome_do_banco] > backup.sql
mysqldump –u [login] [nome_do_banco] -o backup.sql
mysqldump [login] [nome_do_banco] > backup.sql
mysqldump [login] [nome_do_banco] backup.sql
Dentro da rotina de trabalho de um analista de TI são comuns tarefas relativas a backup de dados. O mysqldump é uma ferramenta disponibilizada na instalação do MySQL para prover serviços de backup e restore. Diante de tal contexto, considere que determinado analista deve realizar o backup somente do banco de dados chamado “Itaipu” em um servidor Linux. A pasta que deve armazenar o backup é a pasta “teste”, localizada dentro do diretório do usuário. Considere, ainda, que a conta MySQL é a db1. Assinale, a seguir, o comando correto para a realização do backup.
mysqldump --all-databases -a bkp.sql
mysqldump -u db1 -p itaipu --force > /home/teste/bkp.sql
mysql --user=db1 --password=abc123 --databases=itaipu < /home/teste/
mysqldump --user=db1 --databases=itaipu --location= home/teste/bkp.sql --type=all
O mysqldump é uma ferramenta utilitária padrão do MySQL comumente utilizada para realização de cópia de segurança do banco de dados.
Sobre o funcionamento do mysqldump, é correto afirmar que
é necessário manter desligado o banco de dados MySQL durante o processo de dump para garantir que não haverá escrita na base.
o usuário que a utiliza precisa possuir pelo menos o privilégio SELECT para as tabelas alvo do dump para conseguir realizar a operação.
o resultado da sua execução é um arquivo compactado contendo a estrutura de arquivos e diretórios que constituem o banco de dados.
o snapshot produzido contém dados do estado de consistência da base até 1 hora antes da execução da ferramenta, ignorando as transações mais recentes;
as definições de triggers e índices são descartadas na operação de dump porque esses objetos são dependentes da versão do banco de dados.
A ideia por trás do “SQL dump” é a de gerar um arquivo com comandos SQL que, quando executado no servidor, irá recriar a base de dados (“database”) com o mesmo estado de antes do dump. Para esse propósito, o PostgreSQL provê o programa utilitário pg_dump. Sobre o SQL dump do PostgreSQL, é correto afirmar que
o comando básico referente ao pg_dump é o pg_dump dumpfile > dbname, onde dumpfile é o arquivo resultante e dbname o nome do database.
não é possível executar o pg_dump remotamente de uma máquina, mesmo que ela tenha acesso à base de dados.
arquivos criados pelos pg_dump são consistentes, ou seja, representam um “retrato” (snapshot) do database no momento em que o pg_dump começou a executar.
o comando psql dumpfile < dbname, onde dumpfile é o arquivo gerado pelo pg_dump e dbname o nome do database, restaura a base de dados.
com o pg_dump, é possível fazer o dump de várias bases de dados ao mesmo tempo. Além disso, ao mesmo tempo é feito o dump de informações de perfis (“roles”).
Leia o fragmento a seguir.
“O programa _____ e o script _____ podem ser utilizados para fazer cópias de segurança no SGBD MySQL. O primeiro é mais geral porque pode ser utilizado em todos os tipos de tabela, o segundo somente funciona em alguns tipos de storage engines, como por exemplo o _____.”
Assinale a alternativa cujos itens completam corretamente as lacunas do fragmento acima.
mysqlhotcopy – mysqldump – InnoDB.
mysqldump – mysqlhotcopy – MyISAM.
mysqldump – mysqlcopy – MyISAM.
mysqlbkp – mysqlrestore – InnoDB.
mysqlbkp – mysqlhotcopy – HEAP/Memory.
Um servidor MySQL pode ser iniciado com o comando mysqld e encerrado com o comando shutdown. O programa mysqladmin permite enviar comandos para um servidor.