Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Copiando bancos de dados mysql de um computador para outro


Como copiar o banco de dados Mysql de um computador para outro / banco de dados de backup usando mysqldump

  1. Podemos transferir um banco de dados MySQL de um PC para outro usando o comando mysqldump.

  2. Temos que criar um arquivo de despejo de banco de dados para transferir o banco de dados de um PC para outro PC.

  3. 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.

  4. Podemos usar o seguinte método para transferir o banco de dados.

  5. Criando um dumpfile do banco de dados/ Fazendo backup do banco de dados MySQL:

  6. Abra o prompt de comando.

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