Como importar uma base de dados com o phpMyAdmin?

Introdução

A função phpMyAdmin fornece aos utilizadores muitos utilitários, um dos quais é a opção "Importar". Esta pode ser utilizada para migrar eficazmente a base de dados de um site, se tiver o ficheiro SQL disponível, ou para criar uma versão de teste do seu site. Neste tutorial, vamos mostrar-lhe como utilizar o phpMyAdmin para importar um ficheiro SQL para uma base de dados já criada. Se não tem a certeza de como criar uma base de dados, pode encontrar um bom tutorial sobre este tópico no nosso site: Como criar uma base de dados MySQL com o cPanel

Acesso ao phpMyAdmin

Antes de poder aceder à funcionalidade phpMyAdmin, tem de iniciar sessão na sua conta cPanel connosco. Por favor, leia as nossas instruções cPanel: Como posso iniciar sessão no cPanel?

Assim que tiver iniciado a sessão, navegue até à área "Base de dados". Aí, clique no ícone "phpMyAdmin".

Acesso ao phpMyAdmin
Iniciar sessão no phpMyAdmin

Se clicar em phpMyAdmin, será redireccionado para "PHPMyAdmin". Na barra lateral esquerda, verá uma lista de todas as suas bases de dados.

Novo no phpMyAdmin? Nós mostramos-lhe o que é: O que é o PHPMyAdmin e onde posso aceder-lhe?

Importar uma base de dados

Selecione a nova base de dados para a qual o ficheiro SQL deve ser importado.

Importar uma base de dados com o phpMyAdmin integrado no cPanel
Importar uma base de dados - Selecionar base de dados

Clique no separador "Importar" na barra de ferramentas superior para chamar a função de importação.

Importar uma base de dados com o phpMyAdmin integrado no cPanel
Importar uma base de dados

Quando chegar à página "Importar", verá várias áreas. Vamos percorrê-las para compreender melhor todas as definições disponíveis:

Secção "Ficheiro a importar

Na secção "Ficheiro a importar", encontra o botão "Selecionar ficheiro". Se clicar neste botão, aparece uma janela pop-up na qual pode selecionar um ficheiro. Este ficheiro pode ser um ficheiro SQL, um ficheiro XML, um ficheiro CSV ou um ficheiro arquivado que contenha um ficheiro deste tipo, por exemplo, um arquivo compactado gzip, bzip2 ou zip.

Depois de selecionar o ficheiro, o phpMyAdmin irá carregá-lo e importar todas as tabelas da base de dados selecionada. Também pode arrastar e largar o ficheiro do seu computador para o ecrã de importação do phpMyAdmin para iniciar o processo.

Note que não é possível selecionar um ficheiro com mais de 200 MB. Este limite foi introduzido para evitar que grandes ficheiros SQL sejam importados com consultas lentas e não optimizadas, o que pode levar a uma queda drástica no desempenho de todo o servidor.

Base de dados phpmyAdmin
Importar uma base de dados - Selecionar o ficheiro a importar

A última opção nesta secção é o menu pendente "Conjunto de caracteres do ficheiro". Aqui pode selecionar o conjunto de caracteres do ficheiro a carregar. Na maioria dos casos, deve manter a definição predefinida utf-8.

Secção de importação parcial

Como o phpMyAdmin é escrito em PHP, ele pode usar todas as configurações PHP do lado do servidor, incluindo o limite de tempo.

Importar uma base de dados com o phpMyAdmin integrado no cPanel
Importação parcial de uma base de dados

Se assinalar a caixa de verificação, o phpMyAdmin pode cancelar o processo de importação se detetar que se está a aproximar do tempo limite. Isto é útil se estiver a carregar ficheiros grandes. No entanto, pode fazer com que o MySQL guarde os resultados de operações parciais (transacções falhadas).

Pode introduzir uma série de consultas SQL que o phpMyAdmin deve ignorar durante o processo de importação no campo de texto abaixo.

Outras opções:

Na secção "Outras opções", verá apenas uma caixa de verificação. Pode ativar ou desativar a verificação da chave estrangeira durante a importação.

Importar uma base de dados com o phpMyAdmin integrado no cPanel
Importar uma base de dados - Outras opções
Secção de formato

Na secção "Formato", pode selecionar o formato do ficheiro a importar - por exemplo, SQL, XML ou CSV.

Secção de formato
Formato da secção de importação da base de dados
Secção para opções específicas do formato

A última secção desta página é a secção "Opções específicas de formato". Aqui pode personalizar ainda mais o formato do ficheiro a importar. Pode utilizar o menu pendente para selecionar um modo de compatibilidade SQL específico se, por exemplo, estiver a importar um ficheiro que foi criado num servidor com uma versão MySQL mais antiga.

A instrução AUTO_INCREMENT para valores zero pode ser desactivada activando a caixa de verificação sob este campo pendente. Se desativar a caixa de verificação, a instrução para valores zero é activada.

Importar uma base de dados com o phpMyAdmin integrado no cPanel
Importação de bases de dados Opções específicas do formato

Depois de ter efectuado as definições de importação, clique no botão "OK" no canto inferior esquerdo do ecrã. Isto iniciará o processo de importação e receberá uma mensagem de sucesso quando estiver concluído.

Aqui está! A função de importação no serviço phpMyAdmin torna-o fácil! Se tiver problemas técnicos ou não conseguir importar um ficheiro específico, contacte a nossa equipa de apoio! Pode contactar-nos 24 horas por dia através do Sistema de bilhética no nosso sítio Web.

Já conhece este manual?