Como copiar e mover o banco de dados MySQL

4

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 eu o coloco no meu netbook. Copiei & movi minha pasta htdocs (que em breve será sincronizada com o dropbox), e agora preciso mover o banco de dados.

Eu não estou procurando por uma solução de backup extensiva. Qual é a maneira mais simples de copiar minha configuração do banco de dados em uma pilha do XAMPP para outra?

    
por nona urbiz 20.01.2010 / 06:19

5 respostas

5

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

Para exportar

Em um navegador, abra

http://localhost/phpmyadmin

Clique em export

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

Marque a caixa salvar como arquivo na parte inferior da página.

Clique em Ir

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.

Para importar

Em um navegador, abra

http://localhost/phpmyadmin

Clique em import

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

Clique em Ir

    
por 20.01.2010 / 06:40
4

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

Se você tem acesso direto ao seu servidor mysql digitando mysql em 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
    
por 20.01.2010 / 11:01
2

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
    
por 07.02.2010 / 10:50
1

Outra alternativa pode ser usar o MySQL Workbench

    
por 20.01.2010 / 11:50
0

Você provavelmente pode copiar seu diretório de banco de dados dentro do diretório data do XAMPP mysql do seu laptop, e colá-lo (ou substituir) no diretório mysql data do seu netbook.

Além disso, certifique-se de copiar os arquivos de dados individuais, como " ibdata1 ", dentro da pasta de dados. Isso funcionou para mim quando precisei mover bancos de dados em duas versões do XAMPP no meu PC.

    
por 12.08.2016 / 10:47