Como exportar uma base de dados com o phpMyAdmin?
Introdução
O phpMyAdmin é uma ferramenta abrangente que oferece inúmeras funções para gerir bases de dados. Uma dessas funções é a função Exportar base de dados. Neste guia, iremos percorrer o processo de exportação de uma ou de todas as bases de dados. Ele também mostrará como excluir tabelas de bases de dados desnecessárias durante esse processo. Em seguida, discutiremos os dois tipos de exportação que o phpMyAdmin oferece - Rápida e Personalizada.
Caso não saiba o que é o phpMyAdmin, também elaborámos um artigo para si aqui: O que é o PHPMyAdmin e onde posso aceder-lhe?
Aceder ao phpMyAdmin
Antes de poder aceder à função phpMyAdmin, tem de iniciar sessão com a sua conta cPanel. Por favor, leia as nossas instruções: Como posso iniciar sessão no cPanel?
Depois de iniciar a sessão, navegue para a secção "Bases de dados" e clicar no símbolo "phpMyAdmin".

Será então redireccionado para a função "phpMyAdmin". Aqui pode utilizar a opção Gestão da sua base de dados começar.
Exportar base de dados
Para exportar uma base de dados da sua conta, tem de aceder ao separador "Exportar". Para aceder a este separador, selecione uma base de dados da lista no lado esquerdo do ecrã. Será então encaminhado para a página da respectiva base de dados, onde terá de clicar no separador "Exportar" na barra de separadores na parte superior.

Depois de ser redireccionado para a página "Exportar", verá a secção "Método de exportação".
Na secção "Método de exportação", pode ver o ambas as opções disponíveis – Personalizado e Rápido. Vamos analisar ambos para que possa escolher a opção mais adequada ao seu caso.
Método de exportação rápida
O método de exportação "Rápido" é relativamente simples. Para o selecionar, utilize o botão de rádio na secção "Método de exportação".
Só tem a opção de selecionar o formato do ficheiro da base de dados exportado. Isto pode ser feito através do menu pendente na secção "Formato".

Depois de ter selecionado o formato, clique no botão "OK" abaixo do menu pendente.

O resultado é o descarregamento e o armazenamento do ficheiro exportado no seu computador local.
Método de exportação personalizado
Para selecionar o método de exportação "Personalizado", utilize o botão de rádio na secção "Método de exportação". Se selecionar esta opção, algumas secções abaixo serão expandidas para que possa personalizar o processo de exportação.
Na secção "Tabelas", pode selecionar as tabelas a exportar. Por baixo, existe uma área de conteúdo que contém todas as tabelas da base de dados selecionada. No lado direito, encontra caixas de verificação que pode utilizar para selecionar se pretende exportar a estrutura da base de dados, os seus dados ou ambos.

Existe outra caixa de verificação no lado esquerdo. Pode utilizar esta caixa de verificação para selecionar ou anular a seleção de uma tabela específica, activando ou desactivando a caixa de verificação.
Secção de saída
Na secção "Output" (Saída), pode personalizar os dados a exportar. Vamos ver todas as opções.
Mudar o nome das bases de dados/tabelas/colunas exportadas: Se assinalar esta caixa de verificação, as bases de dados exportadas, as suas tabelas e colunas são renomeadas.
Guardar a saída num ficheiro: Ao selecionar esta opção através do botão de rádio, são oferecidas 4 opções adicionais para a saída do ficheiro:
- Modelo para o nome do ficheiro: Neste campo de texto, pode especificar o nome do ficheiro que será criado durante a exportação. O valor predefinido é @SERVER@, o que significa que o ficheiro terá o nome "localhost.sql" ou "localhost.zip", uma vez que o servidor MySQL é localhost.
- Conjunto de caracteres do ficheiro: Utilize esta lista pendente para selecionar o conjunto de caracteres do ficheiro exportado.
- Compressão: Nesta lista pendente, pode selecionar um método de compressão para o ficheiro exportado.
- Exportar bases de dados para ficheiros separados: Pode marcar esta caixa de verificação para que o phpMyAdmin exporte cada base de dados para um ficheiro separado em vez de criar um ficheiro grande que contenha todas as bases de dados.
Apresentar a saída como texto: Se esta opção for selecionada, o phpMyAdmin actualizará a página e gerará um formato de texto dos dados exportados.
Ignorar tabelas maiores que: Pode utilizar este campo de texto para definir a maior tabela que o phpMyAdmin deve exportar.
Opções específicas do formato
As definições desta secção podem ser utilizadas para formatar o ficheiro a exportar. Estão disponíveis as seguintes opções:
Mostrar comentários (contém informações como o carimbo de data/hora da exportação, a versão do PHP e a versão do servidor): Se assinalar esta caixa de verificação, serão apresentados todos os comentários contidos no ficheiro exportado.
Comentário adicional ao cabeçalho definido pelo utilizador (\n separa as linhas): Este campo de texto permite-lhe adicionar comentários de cabeçalho personalizados que são separados por quebras de linha.
Adicionar um carimbo de data/hora para a data de criação, última atualização e última verificação das bases de dados. Isto adiciona marcas de tempo a eventos na sua base de dados, tais como - data de criação, última atualização e última verificação.
Resumir a exportação na transação: Se assinalar esta caixa de verificação, a exportação é incluída numa transação.
Desativar as verificações de chaves estrangeiras: Se assinalar esta caixa de verificação, as verificações de chaves estrangeiras são desactivadas.
Exportar vista como tabela: Se assinalar esta caixa de verificação, o phpMyAdmin exportará as vistas como tabelas.
Exportar metadados: Se assinalar esta caixa de verificação, os metadados da base de dados são exportados.
Sistema de base de dados ou servidor MySQL mais antigo para maximizar a compatibilidade da saída: Neste menu pendente, pode selecionar o sistema de base de dados com o qual o ficheiro exportado é mais compatível.
Opções de criação de objectos
Pode utilizar as definições desta secção para personalizar as instruções adicionadas durante o processo de exportação.
CRIAR BASE DE DADOS / UTILIZAR - Adicionar instrução: Esta caixa de verificação adiciona a instrução DROP DATABASE IF EXISTS.
TABELA / VISTA / PROCEDIMENTO / FUNÇÃO / EVENTO / ACCIONAMENTO Adicionar instrução: Se esta caixa de verificação estiver assinalada, são adicionadas as instruções Drop View / Procedure / Function / Event / Trigger.
CRIAR TABELA Adicionar instrução: Se esta caixa de verificação estiver assinalada, a instrução Create TABLE é adicionada.
SE NÃO EXISTE (menos eficiente, uma vez que os índices são gerados durante a criação da tabela)
AUTO_INCREMENT Valor: Esta caixa de verificação está selecionada por defeito e é aplicada à sua base de dados.
CRIAR VISÃO Adicionar instrução: Se assinalar esta caixa de verificação, a instrução Criar vista será adicionada se estiver selecionada.
CRIAR PROCEDIMENTO / FUNÇÃO / EVENTO Adicionar instrução: Se esta caixa de verificação estiver activada, a instrução "Criar procedimento/função/evento" é adicionada quando é selecionada.
Instrução CRIAR TRIGGER adicionar: Se esta caixa de verificação estiver assinalada, a instrução Criar acionador é adicionada.
Opções de criação de dados
Cortar a mesa antes de a inserir: Se selecionar esta caixa de verificação, a tabela é eliminada antes de ser inserida.
INSERIR instruções ATRASADAS: Se assinalar esta caixa de verificação, a instrução atrasada é inserida.
Inserir as instruções IGNORE: Se assinalar esta caixa de verificação, é inserida a declaração IGNORE.
Função a ser utilizada aquando da exportação de dados: Pode utilizar esta lista pendente para selecionar a função que o phpMyAdmin deve utilizar ao efetuar a cópia de segurança dos dados.
Sintaxe a utilizar na introdução de dados: É possível selecionar os diferentes tipos de sintaxe a utilizar na inserção de dados. As seguintes sintaxes podem ser selecionadas através de um campo de opção:
- Nomes de colunas em cada instrução INSERT
- várias linhas em cada instrução INSERT
- ambos do acima mencionado
- nenhum do acima mencionado
Comprimento máximo da consulta criada: Pode especificar o comprimento da consulta gerada neste campo de texto.
Saída de colunas binárias em notação hexadecimal (por exemplo, "abc" torna-se 0x616263): Se pretender apresentar as colunas binárias em notação hexadecimal, active esta caixa de verificação.
Colunas TIMESTAMP de saída como UTC (permite a saída e o recarregamento de colunas TIMESTAMP entre servidores em diferentes fusos horários): Se assinalar esta caixa de verificação, os dados são emitidos no fuso horário UTC.
Depois de ter efectuado todas as configurações, clique no botão "OK" no canto inferior esquerdo da página.

O resultado é o descarregamento e o armazenamento do ficheiro exportado no seu computador local.
Exportar todas as bases de dados
O procedimento é idêntico ao descrito acima, com algumas excepções. Quando for redireccionado do cPanel para a página do phpMyAdmin, basta concentrar a sua atenção na barra de separadores na página atual em vez de selecionar uma base de dados na lista à esquerda. Ao lado do separador "Estado" verá o separador "Exportar". Clique nele.

Se for redireccionado para a página "Exportar" e selecionar o método "Personalizado", verá agora a secção "Bases de dados" em vez da secção "Tabelas", onde pode selecionar as bases de dados que pretende exportar.
Por defeito, estão todas selecionadas, mas pode clicar numa base de dados para a selecionar para uma única exportação. Saberá que a selecionou porque será destacada a azul. Também pode utilizar os botões "Selecionar tudo" e "Desmarcar tudo" nesta secção para selecionar ou desmarcar todas as bases de dados na área de conteúdo.

E é isso mesmo! Ambos os métodos para Exportar a sua base de dados com o phpMyAdmin Função do cPanel. Esperamos que, depois de ler este guia, tenha os conhecimentos necessários para utilizar esta função em toda a sua extensão.
Se tiver problemas técnicos durante este processo, contacte a nossa equipa de apoio. Pode contactar-nos 24 horas por dia através do Sistema de bilhetes no seu espaço cliente.
Instruções em vídeo
Em anexo, encontra-se um tutorial em vídeo. O vídeo explica a exportação rápida de uma base de dados mais frequentemente utilizada pelos utilizadores.
Leia também: Como importar uma base de dados com o phpMyAdmin?