Restaurar e importar uma base de dados no servidor de bases de dados
Saiba como restaurar e importar uma base de dados
Saiba como restaurar e importar uma base de dados
Última atualização: 29/06/2022
No seguimento de um erro numa base de dados, deve estar preparado para restaurar um backup ou então para importar uma base de dados local.
Saiba como restaurar e importar uma base de dados no servidor de bases de dados.
Tenha em atenção que os serviços Cloud Databases não dão acesso ao host, mas sim às bases de dados alojadas neste último.
- Não há um acesso superutilizador «root».
- Os comandos SQL genéricos funcionam normalmente, e os programas de tipo HeidiSQL, SQuirreL SQL e Adminer são plenamente compatíveis.
Aceda à Área de Cliente OVHcloud. Clique no separador Web Cloud
e, a seguir, em Base de dados
. Selecione o nome do seu servidor de bases de dados. Clique no separador Bases de dados
.
Ao nível da coluna «Backups», o algarismo corresponde ao número de salvaguardas disponíveis para a sua base de dados.
Clique no botão ...
à direita da base de dados e, a seguir, em Exibir os backups
.
Quando surgir a lista dos backups, clique no botão ...
à direita do backup escolhido e em Restaurar o backup
.
O restauro implica a supressão do conteúdo da base de dados e, por conseguinte, uma potencial perda de dados. Caso não tenha a certeza do que está a fazer, sugerimos que efetue um backup antes.
Clique no botão ...
à direita da base de dados e, a seguir, em Importar um ficheiro
.
Tem duas possibilidades ao seu dispor:
Clique em «Importar um novo ficheiro» e em Seguinte
.
Introduza um nome para o ficheiro importado. Clique em Percorrer
para o selecionar, em Enviar
e, por fim, em Seguinte
.
O ficheiro deve estar no formato ".sql", ".txt" ou ".gz".
Se desejar, selecione as opções «Limpar a base de dados atual» antes da importação e «Enviar um e-mail no fim da importação para ser informado da conclusão da operação no endereço de e-mail de referência da sua conta OVHcloud. Por fim, clique em Validar
.
Se já importou um ficheiro anteriormente, poderá escolher a opção «Importar um ficheiro existente».
Selecione o ficheiro no menu suspenso e clique em Seguinte
.
Se desejar, selecione as opções «Limpar a base de dados atual» antes da importação e «Enviar um e-mail no fim da importação para ser informado da conclusão da operação no endereço de e-mail de referência da sua conta OVHcloud. Por fim, clique em Validar
.
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. Se isso lhe acontecer, 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.
Para importar uma base de dados diretamente a partir do phpMyAdmin, antes de mais tem de se conectar a ela. Consulte a secção «Conexão a uma base de dados MySQL ou MariaDB».
Depois de se ter conectado ao phpMyAdmin, clique no nome da base de dados.
De seguida, clique no separador Importar
.
Selecione o ficheiro de backup clicando em Percorrer
(atenção: o ficheiro não pode ultrapassar os 100 MB).
Caso exceda os 100 MB, recomendamos que fracione a base de dados em vários ficheiros e que efetue uma série de 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. Para isso, consulte o guia «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.
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
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. ?>
Em certos casos, é possível que a RAM disponível no seu servidor de bases de dados não permita realizar a importação desejada. Se isso lhe acontecer, 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.
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=utilizadorr --password=password nome_da_base < nome_da_base.sql
1. <?php
2. echo "O restauro da sua base está em curso.......<br>";
3. system("PGPASSWORD=palavra-passe 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. ?>
Fale com a nossa comunidade de utilizadores em https://community.ovh.com/en/.
Não hesite em propor-nos sugestões de melhoria para fazer evoluir este manual.
Imagens, conteúdo, estrutura... Não hesite em dizer-nos porquê para evoluirmos em conjunto!
Os seus pedidos de assistência não serão tratados através deste formulário. Para isso, utilize o formulário "Criar um ticket" .
Obrigado. A sua mensagem foi recebida com sucesso.
Aceda ao seu espaço comunitário. Coloque as suas questões, procure informações e interaja com outros membros do OVHcloud Community.
Discuss with the OVHcloud community