Migra todo o mysql para outro servidor [fechado]

1

Estou mudando de um vps para outro e preciso migrar meu servidor mysql. Existe uma maneira fácil de fazer backup / restaurar TODOS os bancos de dados e usuários (com permissões) de uma vez?

Muito obrigado

    
por Doc 23.02.2014 / 17:18

3 respostas

2

Backup de todos os bancos de dados com um conjunto de caracteres:

mysqldump --all-databases \
          --add-drop-database \
          --add-drop-table \
          --default-character-set=utf8 \
          --user=myuser \
          --password=mypass \
          > youfile.sql

no mysql antigo, use o conjunto de caracteres latin1.

    
por user224465 23.02.2014 / 20:17
1

nvm, encontrou.

oldserver$ mysqldump mysql > mysql.sql
newserver$ mysql mysql < mysql.sql
newserver$ mysql 'flush privileges;'

de link

    
por Doc 23.02.2014 / 18:06
0

você pode fazer backup do banco de dados sql com o seguinte comando:
mysqldump -u root -p --database [your-database-name] > database_backup.sql

Digite o acima sem as chaves '[]' para fazer backup do seu MySQL no arquivo database_backup.sql.

Posteriormente, você pode restaurar o banco de dados com o seguinte comando:
mysql -u root -p [your_database_name] < database_backup.sql

    
por santu47 23.02.2014 / 17:43