Recuperar a cópia de segurança da base de dados de um alojamento web

Ver como Markdown

Saiba como recuperar a cópia de segurança de uma base de dados de um alojamento web da OVHcloud

Objetivo

As bases de dados são utilizadas pela maior parte dos websites e dos Content Management System (CMS) tais como WordPress, Joomla!, PrestaShop ou Drupal. Estes cookies permitem geralmente armazenar elementos dinâmicos, como, por exemplo, comentários, utilizadores/palavras-passe, o estado dos stocks caso disponha de um site de e-commerce ou ainda artigos. Por várias razões, terá de realizar um backup da sua base de dados para recuperar o seu conteúdo.

Saiba como recuperar a cópia de segurança de uma base de dados de um alojamento web da OVHcloud.

Requisitos

  • Ter um serviço de alojamento web da OVHcloud.
  • Possuir uma base de dados criada no âmbito de uma oferta de alojamento web da OVHcloud.
  • Consoante o método de backup utilizado, ter acesso à gestão do alojamento web a partir da ou às informações que lhe permitem aceder à base de dados.

Acesso à Área de Cliente OVHcloud

  • Ligação direta:
  • Caminho de navegação: Web Cloud > Alojamentos > Selecione o seu alojamento web

Instruções

Antes de começar, defina o método que vai seguir para recuperar a cópia de segurança da sua base de dados. Tem à sua disposição várias possibilidades:

  • Utilizar a ferramenta de backup da OVHcloud : esta solução permite recuperar backups das suas bases de dados a partir da . Este método não requer conhecimentos técnicos especiais.

  • Realizar a cópia de segurança a partir da interface web phpMyAdmin : este método requer que se ligue à interface phpMyAdmin para efetuar a operação. Isto requer um controlo da interface phpMyAdmin.

  • Utilizar um script que realize o backup : este método requer a criação de um script registado no alojamento web da OVHcloud para poder realizar o backup. São necessários conhecimentos específicos para esta criação.

  • Efetuar o backup através de SSH : este método requer que se ligue ao espaço de armazenamento FTP através do protocolo SSH e que utilize comandos para interagir com este. Este tipo de acesso requer conhecimentos mais avançados, bem como uma oferta de alojamento web OVHcloud específica.

Tip

Se efetuar um backup da sua base de dados, pois esta está saturada / cheia, não hesite em consultar o nosso tutorial "O que fazer quando a minha base de dados estiver saturada?".

Alguns dos métodos acima indicados não são inerentes a uma interface OVHcloud. Por isso, deverá realizar a operação de acordo com os seus próprios conhecimentos. A seguir disponibilizamos algumas informações, mas estas não substituem a assistência fornecida por um webmaster se tiver dificuldade em realizar estas tarefas sozinho.

Consulte este manual de acordo com o método de backup pretendido.

Informações sobre a administração dos serviços OVHcloud e como encontrar a assistência adequada

Ao utilizar os guias da OVHcloud, tenha em conta as seguintes condições:

  • As instruções procuram fornecer o máximo de detalhes possível, mas não podem abranger todos os casos de utilização individuais. Poderá ser necessário adaptar as ações descritas às suas necessidades.
  • O ecossistema OVHcloud foi concebido para oferecer flexibilidade e liberdade de escolha. Os clientes são, por isso, responsáveis pela configuração correta e segura dos seus serviços. Para evitar a perda de dados, recomendamos vivamente a aplicação de estratégias de cópia de segurança a todos os seus dados importantes.
  • Os nossos guias e tutoriais podem fazer referência a software ou serviços de terceiros em combinação com as soluções OVHcloud. O suporte técnico fornecido pela OVHcloud não inclui a configuração de sistemas ou produtos fora da nossa responsabilidade. Isto inclui, entre outros:
    • Sistemas operativos e interfaces de utilizador (Windows, Debian, Plesk, etc.).
    • Qualquer outro software de terceiros (clientes FTP, software de e-mail, etc.).
    • Serviços oferecidos por outros fornecedores (DNS, API, interfaces de utilizador, etc.).

Para receber a assistência adequada em caso de problemas, siga estas orientações:

  • Procura aconselhamento personalizado ou pretende discutir um tema que não é abordado em detalhe na nossa documentação?
    Junte-se à comunidade OVHcloud para pesquisar o seu tema e falar com outros utilizadores.
  • Precisa de comunicar um incidente relativo ao seu serviço OVHcloud ou tem dificuldades na Área de Cliente OVHcloud?
    Crie um pedido de suporte no nosso Centro de Ajuda.
  • Necessita de assistência profissional para o seu projeto ou de ajuda com tarefas fora do âmbito do nosso suporte?
    Visite o nosso portal de parceiros para encontrar especialistas familiarizados com as soluções OVHcloud.
  • Procura informações mais detalhadas sobre os nossos níveis de suporte e Professional Services?
    Visite as nossas páginas web sobre os níveis de suporte OVHcloud e os OVHcloud Professional Services.

Pode participar na melhoria da nossa documentação:

  • Pretende partilhar comentários para melhorar uma página de guia ou comunicar informações insuficientes numa página específica?
    Utilize os botões «Esta página foi útil?» no final da página para nos informar.
  • Pretende propor uma atualização concreta da documentação?
    Utilize a função «Editar esta página», disponível no final da página e na barra lateral.

Recuperar um backup através da ferramenta da OVHcloud

Para aceder à ferramenta de backup da OVHcloud, clique nos separadores abaixo para visualizar cada uma das 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Aceda à página e selecione o alojamento web em causa.

Web Hosting

1 - Efetuar um novo backup da base de dados

Para efetuar um novo backup, clique nos separadores abaixo para visualizar cada uma das 4 etapas.

Etapa 1
Etapa 2
Etapa 3
Etapa 4

Aceda à página e selecione o alojamento web em causa.

2 - Recuperar uma cópia de segurança da base de dados

Para recuperar um backup existente, clique nos separadores abaixo para visualizar cada uma das 4 etapas.

Etapa 1
Etapa 2
Etapa 3
Etapa 4

Aceda à página e selecione o alojamento web em causa.

Recuperar um backup a partir da interface web phpMyAdmin

Para realizar a operação, aceda a phpMyAdmin. Para o fazer, clique nos separadores abaixo para visualizar cada uma das 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Aceda à página e selecione o alojamento web em causa.

Uma vez na interface de ligação a phpMyAdmin, introduza as informações da base de dados e ligue-se. Depois de iniciar sessão, aceda ao separador Exportar onde existem dois métodos de exportação:

  • Método rápido : pode definir o formato de exportação do backup. O mais comum é o formato SQL, mas, consoante as suas necessidades, terá outros ao seu dispor;
  • Método personalizado : pode definir pormenorizadamente os parâmetros de exportação do backup.
Warning

Como a interface phpMyAdmin não foi criada pela OVHcloud, deverá realizar a operação de acordo com os seus conhecimentos. Recomendamos que, em caso de dúvida, recorra a um fornecedor especializado e/ou que contacte o editor da interface. Não poderemos proporcionar-lhe assistência técnica.

Recuperar um backup usando um script

Esta operação realiza-se em várias etapas. Certifique-se de que possui a informação necessária para se ligar à base de dados na qual pretende realizar um backup: o nome de utilizador, a respetiva palavra-passe, o nome da base de dados e o endereço do servidor.

Warning

Esta solução requer conhecimentos de programação. Apresentamos a seguir algumas informações sobre como o fazer. No entanto, se encontrar dificuldades, recomendamos que recorra a um fornecedor especializado. Não poderemos proporcionar-lhe assistência técnica.

1 - Criar o script de backup

O primeiro passo consiste em criar o script que permitirá realizar o backup da base de dados. Encontrará abaixo um exemplo que o ajudará a realizar esta operação. No entanto, se encontrar dificuldades, este exemplo não substitui por si só a ajuda que um webmaster pode fornecer.

<?
system("mysqldump --host=server_address --user=user_name --password=user_password name_of_database > backup_file_name.sql");
?>

Substitua a informação genérica do script pela informação da base de dados correspondente, recorrendo aos elementos abaixo. Quando o script estiver concluído, aconselhamos que dê ao script "backup.php" um nome.

InformaçõesA substituir por
server_addressO endereço do servidor da base de dados.
user_nameO nome de utilizador com acesso à base de dados.
user_passwordA palavra-passe do nome de utilizador indicado anteriormente.
name_of_databaseO nome da base de dados.
backup_file_nameO nome do ficheiro de backup quando este for executado.

2 - Descarregar o script no espaço de armazenamento FTP

Depois de criar o script de backup, deverá carregá-lo para o espaço de armazenamento FTP do seu alojamento web. Para isso, consulte as informações descritas no passo 2 da documentação intitulada "Ligar-se ao espaço de armazenamento".

Para realizar as seguintes etapas, transfira o script para a pasta que contém o website que utiliza a base de dados. Tenha cuidado com o nome do ficheiro do script de backup. Não substitua um ficheiro já existente com o mesmo nome no espaço de armazenamento FTP quando carregar o script. Se aparecer uma mensagem de aviso, altere o nome do script que acabou de criar e tente carregá-lo novamente.

3 - Chamar o script

Assim que o script for transferido para o espaço de armazenamento FTP, inicie o código presente no mesmo chamando o script.

Para efetuar esta operação, aceda ao URL completo do script a partir do seu browser (por exemplo: mypersonaldomain.ovh/backup.php se tiver nomeado o script "backup.php"). Se as informações introduzidas no script estiverem corretas, o backup será iniciado. Aguarde alguns instantes até a instalação ser finalizada. Caso contrário, verifique as informações introduzidas no script e tente novamente.

4 - Recuperar o backup a partir do espaço de armazenamento FTP

Uma vez feito o backup, recupere-o na pasta onde colocou o script de backup. O backup da base de dados deve ter o nome definido anteriormente no script. Agora já só tem de descarregar o backup para o seu dispositivo.

Antes de terminar, sugerimos que elimine o ficheiro de backup e o script do diretório onde se encontram.

Info

A utilização de um script de backup com o nosso sistema de tarefas planificadas (tarefas "CRON") pode permitir automatizar backups com a frequência que desejar. Saiba mais sobre as tarefas planificadas no manual: "Criar uma tarefa planificada (CRON) no alojamento web".

Recuperar um backup através de um comando SSH

Para interagir com o espaço de armazenamento FTP, deverá utilizar comandos a partir de um terminal.

Warning

São necessários conhecimentos mais avançados para utilizar este tipo de acesso. Apresentamos a seguir algumas informações sobre a operação. Contudo, se encontrar dificuldades, recomendamos que recorra a um fornecedor especializado. Não poderemos proporcionar-lhe assistência técnica.

Depois de aceder ao espaço de armazenamento FTP por SSH, utilize um comando que lhe permita efetuar o backup da base de dados. Apresentamos a seguir um exemplo que o ajudará a realizar esta operação. Tenha em conta que o backup será realizado no diretório que estiver ativo no momento em que introduzir o comando no terminal.

mysqldump --host=server_address --user=user_name --password=user_password name_of_database > backup_file_name.sql

Substitua a informação genérica deste comando pela informação da base de dados em causa. Agora já só tem de descarregar o backup para o seu computador.

InformaçõesA substituir por
server_addressO endereço do servidor da base de dados.
user_nameO nome de utilizador com acesso à base de dados.
user_passwordA palavra-passe do nome de utilizador indicado anteriormente.
name_of_databaseO nome da base de dados.
backup_file_nameO nome do ficheiro de backup quando este for executado.

Quer saber mais?

Tutorial - O que fazer quando a minha base de dados estiver cheia?

Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os parceiros OVHcloud.

Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes ofertas de suporte.

Fale com nossa comunidade de utilizadores.

Esta página foi útil?