Como copiar o banco de dados Mysql de um computador para outro / banco de dados de backup usando mysqldump
-
Podemos transferir um banco de dados MySQL de um PC para outro usando o comando mysqldump.
-
Temos que criar um arquivo de despejo de banco de dados para transferir o banco de dados de um PC para outro PC.
-
O banco de dados MySQL não é um banco de dados portátil, ou seja, não podemos transferi-lo de um PC para outro PC copiando e colando-o.
-
Podemos usar o seguinte método para transferir o banco de dados.
-
Criando um dumpfile do banco de dados/ Fazendo backup do banco de dados MySQL:
-
Abra o prompt de comando.
-
Execute os seguintes comandos para alterar o diretório
>c: “press enter”
>cd program files/MySQL/MySQL Server 5.1/ bin “press enter”
>mysqldump -u root -p database_name > database_name.sql “press enter”
Enter password: password of MySQL
Copie o arquivo sql e cole-o no PC onde você deseja transferir o banco de dados.
2. Dumping sql file into database:-
- Open MySQL command line client command prompt.
- Execute following command to create database.
“pressione enter” O nome do banco de dados deve ser igual ao nome_do_banco de dados.
Copie esse arquivo sql no local “c:/program files/MySQL/MySQL Server 5.1/bin”
*- Now open command prompt and execute following commands.*
>C: “press enter”
>cd program files/MySQL/MySQL Server5.1/bin “press enter”
>mysql –u root –p database_name < database_name.sql “press enter”
Your database is created on PC.
Now in MySQL command prompt check your database.
Outro:1
Esta melhor e mais fácil maneira é usar ferramentas de banco de dados (SQLyog)
http://www.webyog.com/product/downloads
Com esta ferramenta você pode conectar os 2 servidores de banco de dados e apenas copiar um banco de dados do servidor a para o servidor b.
Para mais informações
http://faq.webyog.com/content/12/32/en/mysql-5-objects-are-greyed-out-in-copy-db-to-other-host -dialogue.html
Outro:2
Para um banco de dados chamado "lbry", tente isto:
mysqldump -u root -p lbry > dump-lbry.sql
Crie um banco de dados com o mesmo nome ("lbry" neste exemplo) no computador para o qual deseja copiar o conteúdo do banco de dados
Em seguida, importe-o:
mysql -u root -p lbry < dump-lbry.sql