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

Objetivo

No seguimento de um erro numa base de dados, deve estar preparado para restaurar um backup ou importar uma base de dados local.

Saiba como restaurar e importar uma base de dados no servidor de bases de dados.

Requisitos


Acesso à Área de Cliente OVHcloud

  • Ligação direta: Web Cloud Databases
  • Caminho de navegação: Web Cloud > Web Cloud Databases > Selecione o seu serviço de base de dados

Instruções

Info

As soluções Web Cloud Databases não dão acesso ao sistema de gestão de bases de dados, mas sim às bases de dados alojadas nele.

  • Não há acesso de superutilizador "root".
  • Os comandos SQL genéricos funcionam normalmente, e os programas de tipo HeidiSQL, SQuirreL SQL ou Adminer são plenamente compatíveis.

Restaurar e importar uma base de dados a partir da Área de Cliente

Restaurar 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 Web Cloud Databases e escolha a solução correspondente.

Web Cloud Databases

Importar um backup local

Clique nos separadores abaixo para visualizar cada uma das 4 etapas.

Etapa 1
Etapa 2
Etapa 3
Etapa 4

Aceda à página Web Cloud Databases e escolha a solução correspondente.

Web Cloud Databases

Importar uma base de dados fora da Área de Cliente

Em certos casos, a RAM disponível no seu servidor de bases de dados não permite realizar a importação desejada fora da Área de Cliente. Nesse caso, recomendamos que utilize a ferramenta OVHcloud disponível na Área de Cliente. Consulte a secção "Restaurar e importar uma base de dados a partir da Área de Cliente" deste guia.

Clique no método de importação pretendido para visualizar o conteúdo.

Importar uma base MySQL ou MariaDB a partir do phpMyAdmin

Para importar a base de dados diretamente a partir do phpMyAdmin, é necessário primeiro conectar-se. Consulte a secção "Conexão a uma base de dados MySQL ou MariaDB".

Depois de se ter conectado ao phpMyAdmin, selecione a base de dados clicando no seu nome.

De seguida, clique no separador Importar.

Selecione o ficheiro de backup clicando em Percorrer (o ficheiro não pode ultrapassar os 100 MB).

Info

Caso exceda os 100 MB, recomendamos que fraccione a base de dados em vários ficheiros e que efetue várias importações a partir do phpMyAdmin. A importação de ficheiros que ultrapassem os 100 MB pode ser feita a partir da Área de Cliente seguindo o passo "Restaurar e importar uma base de dados a partir da Área de Cliente".

Deixe as opções predefinidas e clique em Executar para lançar a importação.

Web Cloud Databases
Importar uma base MySQL ou MariaDB a partir da linha de comandos

Esta ação só é possível em SSH a partir de um alojamento partilhado OVHcloud.

cat nome_da_base.sql | mysql --host=servidor --user=utilizador --port=port --password=password nome_da_base
Importar uma base MySQL ou MariaDB a partir de um ficheiro PHP
1. <?php
2. echo "O restauro da sua base está em curso.......<br/>";
3. system("cat nome_da_base.sql | mysql --host=servidor --user=utilizador --port=port --password=password nome_da_base");
4. echo "Concluído. A base está instalada neste alojamento.";
5. ?>
Warning
Importar uma base PostgreSQL a partir da linha de comandos

Esta ação só é possível em SSH a partir de um alojamento partilhado OVHcloud em versão estável ou superior.

psql --host=servidor --port=port --user=utilizador --password=password nome_da_base < nome_da_base.sql
Importar uma base PostgreSQL a partir de um ficheiro PHP
1. <?php
2. echo "O restauro da sua base está em curso.......<br/>";
3. system("PGPASSWORD=password psql --host=servidor --port=port --user=utilizador --password=password nome_da_base < nome_da_base.sql");
4. echo "Concluído. A base está instalada neste alojamento.";
5. ?>
Warning

Quer saber mais?

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 a nossa comunidade de utilizadores.

Esta página foi útil?