Como migrar uma base de dados mysql entre servidores

Para migrar uma base de dados mysql entre servidores terá que:

  1. Criar a base de dados no novo servidor
  2. Criar o utilizador da base de dados no novo servidor
  3. Dar permissões ao utilizador sobre a base de dados
  4. Alterar a informação da ligação à base de dados no caso de mudar o nome da base de dados

Após ter feito estes passos está em condições de passar os dados. Os passos para passar só os dados são.

  1. Fazer a exportação dos dados para o formato SQL no servidor de origem.
  2. No caso de o ficheiro ficar com mais de 2 mb poderá ser necessário usar um editor como o editpad lite, que permite editar ficheiros grandes rapidamente.
  3. O limite de 2 mb é variável com a configuração do servidor podendo nalgums casos este valor ser maior.
  4. Depois pode copiar o texto do ficheiro SQL produzido e ir colando o texto dentro da janela SQL do PhpMyAdmin depois de ter seleccionado a base de dados criada anteriormente.
  5. Depois de colar o texto faça o OK para serem executados os comandos que vão permitir colocar os dados no servidor.
  6. Terá que repetir o processo tantas vezes quantas as necessárias até copiar toda a base de dados
  7. Os comandos de SQL começam habitualmente por um INSERT pelo que ao copiar os dados deverá copiar comandos INSERT inteiros.
  8. Se deixar um comando de INSERT a meio ou se o tentar introduzir 2x deverá receber mensagens de erro.

 

Pode sempre recorrer aos nossos serviços profissionais para fazer estes passos por si e em casos específicos usamos programas próprios para o efeito.

Habitualmente faz-se a exportação incluindo os comandos para voltar a recriar as tabelas.

Estes passos também se fazem quando se está a passar de um ambiente local para o servidor e vice-versa.

Deixe um comentário

O seu endereço de email não será publicado.