Exportar e Importar banco de dados no MySQL

Outra dica rápida (ou nem tanto) para quem possui acesso SSH ao seu servidor de hospedagem.

Atualmente tive problemas em importar banco de dados pelo PhpMyAdmin. A hospedagem tinha um limite de upload de 2 MB pelo qual eu não conseguia aumentar esse valor pelo php.ini de jeito nenhum. O banco que precisa importar era maior que isso. Quando compactado como zip ou tar.gz ficava dentro do limite, mas quando importava no PhpMyAdmin algum erro acontecia.

Resolvi então partir para a linha de comando. Fiz o upload do arquivo do banco por FTP e via SSH executei o comando para importação:

mysql -u usuario -p banco_de_dados < arquivo.sql

E pronto! Abaixo deixo também o comando de exportação:

mysqldump -u usuario -p banco_de_dados > arquivo.sql

É isso aí! Até mais!

Atualização: 17/02/2012

Se você precisa realizar backup de todas as bases de um servidor de banco de dados MySQL, recomendo a leitura do artigo Fazendo backup das bases de dados do MySQL publicado por Carlos E. Morimoto no Hardware.com.

Atualização: 06/09/2013

Se não possuir acesso FTP e/ou SSH à hospedagem você pode executar o comando em seu computador mesmo, bastando apenas informar o host com o parâmetro -h de onde o banco está rodando:

mysqldump -h host_do_banco -u usuario -p banco_de_dados > arquivo.sql

Fonte: http://www.weblibre.com.br/exportando-e-importando-banco-de-dados-no-mysql-pela-linha-de-comandos/

silvio

Sobre Silvio Tenfen Junior

Experiência desde 2011 em Desenvolvimento Web e Sistemas. Desenvolvimento de Sites Estáticos e Auto-gerenciáveis com PHP Puro, ASP, CodeIgniter, CakePHP, Symfony, Zend, Joomla, WordPress, WooCommerce e React. Desenvolvimento de Web Services. Montagem de Lojas Virtuais Magento e WooCommerce com integração de estoque de produtos e pedidos. Integração com Pagamentos. Backup, Configuração e Manutenção de Servidores Linux (Amazon Web Services e DigitalOcean). Migração de Serviços de Hospedagem (Sites e E-mails). Atendimento ao Cliente para E-mails, Sites e Sistemas.

1 comentário em “Exportar e Importar banco de dados no MySQL

  1. DENIS

    Você pode verificar Valentina Estúdio ferramenta gratuita, que eu acho que é muito superior a outras ferramentas de GUI
    http://www.valentina-db.com/en/valentina-studio-overview

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.