Enviar uma base de dados Mysql grande para o servidor, via PHPmyadmin da timeout

A instrução a seguir aplica-se apenas para hospedagem windows

Quando se vai mandar um banco de dados mysql para o servidor, pode -se utilizar o phpmyadmin, é o caminho mais fácil e rápido, porem quando se trata de uma base de dados grande o phpmyadmin não é capaz de dar conta do recado sempre acaba retornando uma mensagem de erro, etc.

Irei explicar a seguir como resolver esta situação.

Bom primeiramente será necessário definir qual a versão do banco de dados o site está utilizando mysql 4 ou mysql 5.

Definido a versão, é necessário ter o banco de dados instalado em seu computador local, caso ainda não o tenha, acesse o site www.mysql.com e baixe a versão que precisa, e faça a instalação da mesma em seu computador.

Presupondo que o mysql foi instalado na pasta c:\mysql vamos aos comandos.

Copie o seu arquivo .sql para a pasta c:\mysql\bin (para este exemplo vamos considerar que o arquivo chame teste.sql)

va para o prompt de comando:
no windows xp clique em iniciar, executar, digite cmd e preddione ok
nos demais windows procure o icone prompt de comando em programas.

entre na pasta do mysql:
digite : cd\mysql\bin <pressione enter>

digite : mysql -h<host> -u<usuario> -p<senha>

substitua:
<host> pelo ip do servidor - obtido no helm qdo criou a base de dados
<usuario> - usuario do banco de dados que foi cadastrado no helm
<senha> - senha do usuario que foi cadastrada no helm

neste ponto vc estará conectado com o banco de dados do servidor degahosting, agora vamos aos comandos sql necessários para vc enviar o arquivo.

digite:
select <basededados>; <pressione enter>

substitua <basededados> pela base de dados que você criou no helm.

agotra o ultimo comando :

source teste.sql; <pressione enter>

pronto o banco de dados começa a ser enviado para o servidor, agora é só esperar, dependendo do tamanho do banco de dados pode demorar, mas com certeza será completamente enviado.

lembre-se no inicio consideramos o arquivo teste.sql como o arquivo com os comandos para a criação de nosso banco de dad
os.

outra forma é usar programas como mysql front ou sqlmanager.net para se conectar ao servidor e enviar o banco de dados, mas pela forma descrita acima é o método mais seguro e rápido, e não precisa comprar nenhum software.

Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Trocando a versao do php instalada no site

- Acesse o painel de controle HELM- Clique em domínios- Clique sob o dominio que deseja...

Ativacao de Cartoes Visanet

Existem diversas variaveis para ativação dos cartões visanet na conta de...

Erros de conexao mais frequentes no mysql 5

Neste artigo irei listar os erros de conexão mais comuns com o mysql 5.  1) Se o...

Receber uma copia dos emails enviados em um email especifico

Varias empresas/clientes querem receber uma copia dos emails enviados por seus funcionarios...

Contagem de trafego no HELM - O trafego nao zera

Esta é uma duvida comum, pq o trafego no helm nunca zera? o Helm sempre conta os...