title | excerpt | updated |
---|---|---|
Backup e exportação de uma base de dados no servidor de bases de dados |
Saiba como fazer o backup e a exportação de uma base de dados |
2023-10-26 |
A sua base de dados pode conter um grande volume de informações essenciais ao seu site. Por isso, é essencial que possa salvaguardá-la ou exportá-la.
Saiba como salvaguardar e exportar uma base de dados a partir do seu servidor de bases de dados.
- Dispor de uma instância Web Cloud Databases {.external} (incluída numa oferta de alojamento web Performance
- Ter acesso à Área de Cliente OVHcloud{.external}.
[!primary]
Pamiętaj, że rozwiązania Web Cloud Databases{.external} nie dają dostępu do systemu zarządzania bazami danych, ale do baz danych na nim hostowanych.
- Pamiętaj, że nie ma dostępu "root".
- Ogólne polecenia SQL działają normalnie, a oprogramowanie takie jak HeidiSQL, SQuirreL lub Adminer jest w pełni kompatybilne.
Aceda à Área de Cliente OVHcloud{.external}. Clique no separador Web Cloud
e, a seguir, em Web Cloud Databases
{.action}. 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.
[!primary]
- São realizados backups automáticos uma vez por dia em todas as bases de dados.
- Os backups automáticos e manuais são conservados durante 30 dias. Passado este prazo, serão automaticamente eliminados.
Clique no botão ...
{.action} à direita da base de dados e, a seguir, em Fazer backup agora
{.action}.
Clique no botão ...
{.action} à direita da base de dados e, a seguir, em Exibir os backups
{.action}.
Quando surgir a lista dos backups, clique no botão ...
{.action} à direita do backup escolhido e em Descarregar o backup
{.action} para o obter.
Salvaguardar e exportar uma base de dados fora da Área de Cliente
Em certos casos, é possível que a RAM disponível no seu servidor de bases de dados não permita realizar a exportação desejada. Se isso lhe acontecer, recomendamos que utilize a ferramenta OVHcloud disponível na Área de Cliente. Essa ferramenta permitirá a utilização de recursos externos ao serviço para que realize a operação. Consulte a secção «Salvaguardar e exportar uma base de dados a partir da Área de Cliente»{.external} deste guia.
Para exportar uma base de dados diretamente a partir do phpMyAdmin, antes de mais tem de se conectar a ela. Se necessário, consulte o guia «Conexão a uma base de dados do servidor de bases de dados»{.external}.
Depois de se conectar ao phpMyAdmin, clique no nome da base de dados que deseja exportar e, de seguida, clique no separador Exportar
{.action} ao alto.
Há dois modos de exportação. Se não tem necessidades específicas, sugerimos que utilize o modo rápido no formato SQL.
mysqldump --host=servidor --user=utilizador --port=port --password=password nome_da_base > nome_da_base.sql
1. <?php echo "O backup da sua base está em curso.......";
2. system("mysqldump --host=servidor --user=utilizador --port=port --password=password nome_da_base > nome_da_base.sql");
3. echo "Concluído. Pode obter a base por FTP";
4. ?>
Warning
- De modo a evitar acessos indesejados a este ficheiro com dados sensíveis, proteja-o recorrendo ao guia Using .htaccess to password protect a directory on your website{.external}.
- Esta operação só é possível a partir de um alojamento partilhado OVHcloud.
Em certos casos, é possível que a RAM disponível no seu servidor de bases de dados não permita realizar a exportação desejada. Se isso lhe acontecer, recomendamos que utilize a ferramenta OVHcloud disponível na Área de Cliente. Essa ferramenta permitirá a utilização de recursos externos ao serviço para que realize a operação. Consulte a secção «Salvaguardar e exportar uma base de dados a partir da Área de Cliente»{.external} deste guia.
pg_dump --host=servidor --port=port --user=utilizador --password=password nome_da_base > nome_da_base.sql
1. <?php echo "O backup da sua base está em curso.......";
2. system("PGPASSWORD=palavra_passe pg_dump --host=servidor --port=port --user=utilizador --password=password nome_da_base > nome_da_base.sql");
3. echo "Concluído. Pode obter a base por FTP";
4. ?>
Warning
- De modo a evitar acessos indesejados a este ficheiro com dados sensíveis, proteja-o recorrendo ao guia Using .htaccess to password protect a directory on your website{.external}.
- Esta operação só é possível a partir de um alojamento partilhado OVHcloud.
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.