Todos os produtos
Search
Central de documentação

:Restaurar os dados de backup baixados

Última atualização: Jul 08, 2026

Este tópico descreve como restaurar os dados de backup baixados em um banco de dados.

Pré-requisitos

  • Dados de backup baixados. Para mais informações, consulte Baixar manualmente um conjunto de backup ou Configurar o download automático de conjuntos de backup.

  • Serviço de banco de dados implantado no servidor de destino da restauração. Por exemplo, antes de restaurar dados em um banco de dados MySQL, verifique se o serviço MySQL da versão específica já está implantado nesse servidor.

  • O armazenamento integrado do Database Backup (DBS) oferece suporte ao backup de dados. O Object Storage Service (OSS) não tem suporte.

Restaurar os dados baixados de um backup físico

Observações sobre os dados de backup baixados

  • Os dados do MySQL estão no mesmo formato dos dados do Percona XtraBackup e encontram-se compactados.

  • Os dados do SQL Server seguem o mesmo formato gerado pelo comando de backup nativo e também estão compactados.

A figura a seguir mostra um exemplo dos dados de backup físico baixados para um banco de dados MySQL.物理备份下载数据

Procedimento

  1. Após concluir o download, descompacte o pacote baixado. Por padrão, o conjunto de backup vem compactado no pacote <Download task ID>.tar.gz.

    Execute o comando a seguir para descompactar o pacote:

    1. Execute o comando gzip -d <Download task ID>.tar.gz para obter o arquivo <Download task ID>.tar.

    2. Execute o comando file <Download task ID>.tar para verificar o formato do arquivo após a execução do comando gzip:

      • Se o formato for POSIX tar archive, execute o comando tar xvf <Download task ID>.tar para obter o arquivo <Download task ID>.

      • Caso o formato seja Zip archive data, at least v2.0 to extract, execute o comando unzip <Download task ID>.tar para obter o arquivo <Download task ID>.

  2. Inicie o banco de dados.

    Para iniciar um banco de dados MySQL, siga estas etapas:

    1. Defina o parâmetro datadir no arquivo my.cnf como o diretório de destino da restauração dos dados. O arquivo my.cnf é o arquivo de configuração do banco de dados.

    2. Inicie o banco de dados. No sistema operacional Linux, por exemplo, execute o seguinte comando:

      service mysqld start

Restaurar os dados baixados de um backup lógico

Observações sobre os dados de backup baixados

Os dados de backup baixados contêm instruções DDL usadas para criar tabelas e dados SQL presentes no banco de dados.

O código a seguir apresenta exemplos dos dados de backup lógico baixados para um banco de dados MySQL:

Exemplo de instruções DDL

CREATE TABLE `rds_db`.`orders` (
`order_id`  bigint(20)     COMMENT ''    ,
`product_name`  varchar(32)  CHARSET `utf8` COLLATE `utf8_general_ci`    COMMENT ''    ,
`price`  double     COMMENT ''    ,
`total_amount`  double     COMMENT ''    ,
`created_date`  date     COMMENT ''
) engine=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` comment = '' ;
CREATE TABLE `rds_db`.`rds_table` (
`id`  int(11)     COMMENT ''    ,
`price`  decimal(10,2)     COMMENT ''    ,
`trx_time`  timestamp   on update CURRENT_TIMESTAMP  COMMENT ''   NOT NULL   DEFAULT CURRENT_TIMESTAMP
) engine=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` comment = '' ;

Exemplo de dados SQL

gmt_create,id
"2020-08-06 12:00:00","1"
"2020-08-06 12:00:01","2"
"2020-08-06 12:00:02","3"
"2020-08-06 12:00:03","4"
"2020-08-06 12:00:04","5"
"2020-08-06 12:00:05","6"
"2020-08-06 12:00:06","7"
"2014-09-06 15:56:07","8"

Procedimento

  1. Após concluir o download, descompacte o pacote baixado. Por padrão, o conjunto de backup vem compactado no pacote <Download task ID>.tar.gz.

    Nota

    O comando a seguir aplica-se apenas ao sistema operacional Linux.

    Execute o comando a seguir para descompactar o pacote:

    mkdir download && tar -zvxf 1jewk54******.tar.gz -C ./download
  2. Restaure os esquemas das tabelas com base nas instruções DDL e importe os dados SQL.

    Por exemplo, use o script import.py para restaurar todos os dados de backup de um banco de dados MySQL. Antes de usar esse método, instale o Python 3 no servidor. Para restaurar os dados completos de backup, execute o seguinte comando:

    python import.py ./download/ <restore_db_host> <restore_db_port> <restore_db_user> <restore_db_password>

    Exemplo:

    python import.py ./download/ 127.0.0.1 3306 root password123

    Parâmetro

    Descrição

    ./download/

    Caminho onde os dados de backup foram baixados.

    restore_db_host

    Endereço IP do banco de dados de destino para a restauração dos dados de backup.

    restore_db_port

    Número da porta do banco de dados de destino para a restauração dos dados de backup.

    restore_db_user

    Conta usada para fazer login no banco de dados de destino.

    restore_db_password

    Senha usada para fazer login no banco de dados de destino.

Perguntas frequentes

P: O que devo fazer se a mensagem de erro "ERROR 1148 (42000): The used command is not allowed with this MySQL version" aparecer ao restaurar os dados de backup baixados em um banco de dados MySQL autogerenciado?

R: Execute a instrução SHOW VARIABLES LIKE 'local_infile'; no banco de dados MySQL autogerenciado. Se o resultado exibir OFF, execute a instrução set global local_infile = 1; para ativar a importação de arquivos. Após realizar essas etapas, execute novamente o script de importação.