sábado, 31 de março de 2012

Como exportar e importar um banco de dados do MySql

     Bem, você que utilizou ou pretende utilizar o MySql certamente surgirá necessidade de levar o banco de dados para outro local onde você continuará manuseando o mesmo. Para isso, esse é um jeito de exportar esse banco e importar o mesmo em outro local. Então vamos lá!
     Primeiramente entre na pasta bin onde está instalado o Mysql como na imagem a seguir:
     Em seguida digite a seguinte linha e aperte enter:

mysqldump.exe -u root -p nome_banco > caminho\nome_arquivo.sql

     Na linha acima nome_banco é o nome do banco de dados que existe no seu MySql e você deseja exportar. Em caminho você coloca o caminho do local onde você quer salvar o salvar (calma, calma, vou dar um exemplo!). Em nome_arquivo é um nome que você quer dar ao arquivo a ser criado seguido da extensão .sql.
     Exemplo, vou salvar meu banco de dados chamado clinica na pasta documentos:

mysqldump.exe -u root -p clinica > c:\Users\Rogerio\Documentos\banco.sql

     Logo depois irá pedir a senha, você coloca a senha do seu MySql e aperte enter.
     Pronto, a exportação do banco foi feita! Veja na imagem o arquivo banco.sql criado na pata documentos.
     Agora vamos fazer o contrário, importar o banco de dados para o MySql. O comando é parecido mudando algumas coisas.
     Primeiramente, você tem que entrar no MySql e criar um banco que receberá o conteúdo importado. Depois disso, sai do MySql e dentro da pasta bin (como na primera imagem desse poste) digite:

mysql.exe -u root -p nome_banco_criado < caminho\nome_arquivo.sql

     Nessa linha acima, nome_banco_criado é o banco que você criou para receber os dados, o meu é clinica. Em caminho é o caminho onde está o arquivo com extensão .sql que você criou, o caminho do meu é c:\Users\Rogerio\Documentos\. E em nome_arquivo é o nome do arquivo criado com a extensão .sql, no meu caso o arquivo é banco.sql.
     Exemplo, vou importar o banco.sql que está na pasta documentos para o MySql:

mysql.exe -u root -p clinica < c:\Users\Rogerio\Documentos\banco.sql

     Pronto, dessa maneira os dados são importados! Caso tenha dúvidas, sei lá, comenta aí ou manda um email pra mim.
Gostou? Comente!

Veja também: