Como copiar e mover banco de dados MySQL

Como copiar e mover banco de dados MySQL

Sou muito novo em servidores e bancos de dados, minha experiência abrange apenas algumas instalações do XAMPP para facilitar o teste e a exploração de sites. Então eu tenho o XAMPP instalado no meu laptop e acabei de colocá-lo no meu netbook. Copiei e movi minha pasta htdocs (que em breve será sincronizada com o dropbox) e agora preciso mover o banco de dados.

Não estou procurando uma solução de backup extensa. Qual é a maneira mais simples de copiar minha configuração de banco de dados de uma pilha XAMPP para outra?

Responder1

A maneira mais fácil é provavelmente usando o phpMyAdmin, que é instalado como parte do XAMPP.


Exportar

Em um navegador, abra

http://localhost/phpmyadmin

Clique emexportar

Selecione seu(s) banco(s) de dados na lista

Marque asalvar como arquivocaixa na parte inferior da página.

CliqueIr

Seus bancos de dados serão exportados como um arquivo SQL, que você pode usar para recriá-los em sua outra máquina. Copie este arquivo para o seu laptop.


Importar

Em um navegador, abra

http://localhost/phpmyadmin

Clique emimportar

Navegue até o arquivo que você acabou de exportar.

CliqueIr

Responder2

Você pode usar a função interna do mysql para fazer isso.

Se você tiver acesso direto ao seu servidor mysql digitando mysqlno seu console você pode fazer alguns backups.

mysqldump -p databasename > filename_to_store_sql.sql

Copie o arquivo .sql para o novo computador/local e faça o seguinte.

mysql -p databasename < filename_to_store_sql.sql

Responder3

Para exportar todos os bancos de dados:

mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql

Para importação:

mysql -uroot -p < ~/Desktop/mysql_all_db.sql

Responder4

Você provavelmente pode copiar o diretório do seu banco de dados dentro do XAMPP mysql do seu laptopdadosdiretório e cole-o (ou substitua) no XAMPP mysql do seu netbookdadosdiretório.

Certifique-se também de copiar os arquivos de dados individuais como "ibdata1"dentro da pasta de dados. Isso funcionou para mim quando tive que mover bancos de dados entre 2 versões do XAMPP no meu PC.

informação relacionada