Exportando e importando dados no MySQL

Existem muitas formas de exportar/importar dados em um servidor MySQL (remoto ou local), para bancos de dados de pequeno porte até mesmo pela web pode-se realizar esta operação (uma vez que ferramentas como o PHPMyAdmin permitem o download e upload de arquivos SQL compactados), já para bancos de dados de maior porte é necessário uma ferramenta local para enviar os dados, nesta dica mostrarei como exportar e importar dados utilizando o client nativo do MySQL.

Exportando dados

<br />
mysqldump -h <endereco ip ou host do servidor> -u <usuario> --password=<senha> <nome do banco> > <caminho do arquivo a ser gerado><br />
Exemplo:<br />
mysqldump -h 127.0.0.1 -u workuser --password=secretpw workdb > C:\exportacao_wdb.sql<br />

Importando dados

<br />
mysql -h <endereco ip ou host do servidor> -u <usuario> --password=<senha> <nome do banco> < <caminho do arquivo sql><br />
Exemplo:<br />
mysql -h db.hostremoto.com -u workuser --password=secretpw workdb < C:\exportacao_wdb.sql<br />

Ferramentas

Existem algumas ferramentas de gerenciamento que auxiliam (e muito) o desenvolvedor, vou dar a dica de algumas que utilizo aqui…

Plataforma: WEB
Ferramenta: PHPMyAdmin
Site:  www.phpmyadmin.net

Plataforma: MacOsX
Ferramenta: Sequel PRO
Site:  www.sequelpro.com

Plataforma: Windows
Ferramenta: MySQL Front
Site: www.mysqlfront.de

 

Qualquer dúvida utilize os comentários, valeu e até mais!!!