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!!!