Duplicar o conteúdo de uma base de dados em outra

Bases de conhecimento

Duplicar o conteúdo de uma base de dados em outra


Icons/System/eye-open Created with Sketch. 249 visualizações 20.02.2025 Web / Alojamento web
Informações sobre a tradução

Esta tradução foi automaticamente gerada pelo nosso parceiro SYSTRAN. Em certos casos, poderão ocorrer formulações imprecisas, como por exemplo nomes de botões ou detalhes técnicos. Recomendamos que consulte a versão inglesa ou francesa do manual, caso tenha alguma dúvida. Se nos quiser ajudar a melhorar esta tradução, clique em "Contribuir" nesta página.

Objetivo

A sua base de dados é um elemento central na construção do seu website dinâmico. Durante o ciclo de vida do seu website, e por razões práticas ou técnicas, pode ter de copiar o conteúdo da sua base de dados para outra das suas bases de dados start SQL ou Web Cloud Databases.

Saiba como copiar o conteúdo de uma base de dados OVHcloud para outra base de dados OVHcloud.

Com esta funcionalidade, as bases de dados não são movidas, mas sim copiadas. De facto, a base de dados original não é eliminada automaticamente, ao contrário de um processo de migração. Apenas o conteúdo da base de dados de origem é duplicado para ser copiado para a base de dados de destino.

Requisitos

Instruções

Antes de começar, certifique-se de que:

  • O seu Database Management System (MySQL, PostgreSQL, etc.) é o mesmo para as suas duas bases de dados (origem e destino).
  • A versão do seu DBMS é a mesma para as suas duas bases de dados (origem e destino). Embora a cópia possa funcionar com versões diferentes, é aconselhável usar as mesmas versões.
  • O conteúdo da base de dados de origem não deve exceder a dimensão da base de dados de destino.

Identificar a minha base de dados de origem

Esta funcionalidade está disponível para cópia:

Dependendo da sua situação, o caminho para aceder à base de dados de origem é diferente.

Base de dados Start SQL

Clique nas guias abaixo para exibir sucessivamente cada um dos 4 etapas.

Aceda à Área de Cliente OVHcloud e aceda à secção Web Cloud.

Web Cloud

Clique no menu Alojamentos e escolha o alojamento web em causa.

Web Hosting

Na página que se abrir, clique no separador Bases de dados.

Databases

A lista das bases de dados Start SQL é apresentada.

Lista das BDD Start SQL

Web Cloud Databases

Clique nas guias abaixo para exibir sucessivamente cada um dos 3 etapas.

Aceda à Área de Cliente OVHcloud e aceda à secção Web Cloud.

Web Cloud

Clique no menu suspenso Web Cloud Databases e escolha a solução Web Cloud Databases correspondente.

Web Cloud Databases

Ao clicar no separador Bases de dados, será apresentada uma lista das bases de dados presentes no servidor Web Cloud Databases.

Lista das BDDs WCD

Copiar o conteúdo de uma base de dados

Ainda no separador Bases de dados, e qualquer que seja a sua oferta, clique no botão ... à direita da linha correspondente à base de dados cujo conteúdo pretende copiar e, a seguir, selecione Copiar a base de dados".

CTA_copiar_BDD

Aparecerá uma janela a fim de identificar a base de dados de destino.

Interface copiar BDD

Se você não tiver um banco de dados de destino e nos mostrar a captura de tela abaixo, clique no link presente para comprar um novo banco de dados:

Lista das BDDs WCD

Poderá escolher entre comprar uma oferta "start SQL" ou um servidor de bases de dados "Web Cloud Databases".

Quando adquire uma nova base de dados, esta não é ativada de forma predefinida. Não se esqueça de a ativar. Para isso, aceda à Área de Cliente OVHcloud e aceda à secção Web Cloud.

Se você já tiver um banco de dados de destino, escolha primeiro o tipo:

  • Copiar para uma base de dados: se deseja copiar o conteúdo da sua base de dados fonte para uma base de dados Start SQL (destino).
  • Copiar para um Web Cloud Databases: se deseja copiar o conteúdo da sua base de dados source para uma base de dados Web Cloud Databases (destino).

Escolha 1 - Copiar para uma base de dados Start SQL

Acaba de selecionar Copiar para uma base de dados. Aparecem duas listas suspensas. Clique na primeira e selecione o alojamento web em que se encontra a sua base de dados Start SQL de destino. Depois de selecionar o alojamento web, clique na segunda lista pendente para escolher a base de dados Start SQL de destino.

Clique em Seguinte. Surge a seguinte mensagem de confirmação:

Mensagem de confirmação copiar BDD

Se não pretender substituir a base de dados de destino escolhida, clique em Anterior para alterar a sua escolha ou em Cancelar para cancelar tudo. Caso contrário, clique em Validar para confirmar a duplicação do conteúdo da base de dados de origem para a base de dados de destino.

Surge a seguinte mensagem de confirmação:

Mensagem de sucesso BDD

A cópia da base de dados pode demorar alguns minutos. Para verificar se a cópia foi registada, aceda ao separador Operações em curso. Na tabela, é apresentada uma nova linha para a cópia com um estado "planeado". Quando a operação for concluída, a linha desaparecerá.

Tarefas em curso

Escolha 2 - Copiar para uma base de dados presente num servidor Web Cloud Databases

Acaba de selecionar Copiar para um Web Cloud Databases. Aparecem duas listas suspensas. Clique na primeira e selecione o serviço Web Cloud Databases em que se encontra a base de dados de destino. Uma vez selecionada a oferta Web Cloud Databases, clique na segunda lista pendente para escolher a base de dados de destino presente no servidor Web Cloud Databases.

Clique em Seguinte. Surge a seguinte mensagem de confirmação:

Mensagem de confirmação copiar BDD

Se não pretender substituir a base de dados de destino escolhida, clique em Anterior para alterar a sua escolha ou em Cancelar para cancelar tudo. Caso contrário, clique em Validar para confirmar a duplicação do conteúdo da base de dados de origem para a base de dados de destino.

A cópia da base de dados pode demorar alguns minutos. Para verificar se a cópia foi registada, aceda ao separador Operações em curso. Na tabela, é apresentada uma nova linha para a cópia com um estado "planeado". Quando a operação for concluída, a linha desaparecerá.

Tarefas em curso

Configurar o seu website com a sua nova base de dados

Depois de efetuar a cópia da base de dados de origem, deverá realizar uma última ação se pretender utilizar a nova base de dados.

No separador Operações em curso, certifique-se de que a cópia foi concluída (a linha correspondente à sua cópia desapareceu).

Para ligar a nova base de dados ao seu website, edite o ficheiro de configuração do seu Content Management System (CMS) e introduza as informações de ligação da nova base de dados.

Antes de o alterar, recomendamos que efetue uma cópia do ficheiro de configuração do seu website. Este é o seguro de poder substituir a nova versão do ficheiro com a antiga em caso de falha de configuração.

Por exemplo, se utilizar o WordPress, terá de modificar o ficheiro de configuração wp-config.php presente na raiz da pasta do seu WordPress, no espaço de armazenamento (FTP) do seu alojamento, e atualizar os seguintes campos:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST

Para obter mais informações ou se utilizar outro CMS, consulte o nosso guia Alterar a palavra-passe da base de dados de um alojamento web.

A cópia da sua base de dados não é uma migração. A base de dados original continua a existir até que a elimine. Assim, poderá sempre reconfigurar o seu website com a sua antiga base de dados.

Casos de utilização

Durante o processo de cópia do conteúdo da base de dados, poderá encontrar dificuldades.

Não aparece nenhuma base de dados na lista

Esta notificação significa que dispõe de apenas uma base de dados ativa. Para copiar a base de dados de origem, é também necessário um banco de dados de destino ativo. Para isso, pode:

Já tem uma ação em curso

Esta mensagem significa que uma tarefa já está em curso na base de dados. Aceda ao separador Operações em curso e verifique que tem uma operação já em curso. Se for o caso, aguarde até que a operação esteja concluída para recomeçar a cópia da base de dados, se necessário.

A base de dados de destino não contém espaço suficiente

A sua base de dados de destino não contém espaço suficiente. Pode usufruir de duas soluções:

  • Encomendar uma nova base de dados start SQL com mais espaço.
  • Se possui um servidor Web Cloud Databases, Mude para uma oferta Web Cloud Databases que dispõe de mais espaço de armazenamento.

As bases de dados de origem e de destino são incompatíveis

Esta notificação significa que o Database Management System (DBMS) da sua base de dados de origem não é o mesmo que o DBMS da sua base de dados de destino.

Por exemplo, este erro pode ocorrer quando utiliza MySQL para a sua base de dados source e PostgreSQL para a sua base de dados de destino.

Quer saber mais?

Aceder à Área de Cliente OVHcloud

Fazer cópia de segurança e exportar uma base de dados no servidor de bases de dados

Restaurar e importar uma base de dados no servidor de bases de dados

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

Importar um backup para a base de dados de um alojamento web

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.

Artigos relacionados